clearDvi::after清除浮动的问题

来源:5-1 清除浮动

慕粉1474288341

2019-10-14 10:07:16

https://class.imooc.com/course/qadetail/159198

看了这个问答,1和2依然没明白。

  1. 行高不是用line-height来设置吗,height:0px把行高设置为默认?

  2. 视频里说是为了防止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{}这就是一个常见的在页面中清除浮动的例子,这里我们知道这里例子并且会使用就可以啦。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 9666 问题

查看课程