clearDvi::after清除浮动的问题
来源:5-1 清除浮动
慕粉1474288341
2019-10-14 10:07:16
https://class.imooc.com/course/qadetail/159198
看了这个问答,1和2依然没明白。
行高不是用line-height来设置吗,height:0px把行高设置为默认?
视频里说是为了防止clearDiv里误操作导致有一些内容,所以在clearDiv::after里设置content:""和visibility:hidden,但是这个伪元素选择器是在clearDiv的最后增加内容,只能保证新增加的内容为空和不显示,如果clearDiv里本来就有内容设置了这个也还是显示啊
1回答
好帮手慕小班
2019-10-14
同学你好,1、非常抱歉给同学造成的疑惑,这里是老师的失误,这里是高度而不是行高,我们会在后续会更正这个问题,这里clearDiv中没有内容,所以默认的高度就是0px。
2、这个clearDiv本身就是为了清除浮动,所以在写这个html页面时,clearDiv不会写入内容呐。
#clearDiv::after是在clearDiv的后增加内容,是增加了一个伪类的内容,它并不影响clearDiv这个div本身内容的添加哪
#clearDiv::after{}这就是一个常见的在页面中清除浮动的例子,这里我们知道这里例子并且会使用就可以啦。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题