关于清除浮动

来源:1-1 CSS3选择器课程介绍

慕先生7419658

2018-04-22 11:34:50

1。 为什么要清除浮动呢? 就是因为元素浮动后, 父元素高度撑不起吗?

2。.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} 关于这种方法, 为什么必须有content""为空呢?另外visibilitty :hidden,是为什么呢?多谢啊

写回答

1回答

好帮手慕糖

2018-04-23

你好,1、浮动一般会造成脱离文档流,父级高度塌陷,或者元素上移等问题,所以一般情况下,建议:是要清除浮动的。

2、:after 选择器在被选元素的内容后面插入内容。而content 属性来指定要插入的内容,这里不需要插入内容,所以可以直接为空"",visibilitty :hidden呢是规定元素是不可见。

祝学习愉快~


0

0 学习 · 5012 问题

查看课程