clearDvi::after清除浮动的问题

clearDvi::after清除浮动的问题

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

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

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

  2. 视频里说是为了防止clearDiv里误操作导致有一些内容,所以在clearDiv::after里设置content:""和visibility:hidden,但是这个伪元素选择器是在clearDiv的最后增加内容,只能保证新增加的内容为空和不显示,如果clearDiv里本来就有内容设置了这个也还是显示啊

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小班 2019-10-14 15:28:15

同学你好,1、非常抱歉给同学造成的疑惑,这里是老师的失误,这里是高度而不是行高,我们会在后续会更正这个问题,这里clearDiv中没有内容,所以默认的高度就是0px。

    2、这个clearDiv本身就是为了清除浮动,所以在写这个html页面时,clearDiv不会写入内容呐。

    #clearDiv::after是在clearDiv的后增加内容,是增加了一个伪类的内容,它并不影响clearDiv这个div本身内容的添加哪

    #clearDiv::after{}这就是一个常见的在页面中清除浮动的例子,这里我们知道这里例子并且会使用就可以啦。

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

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师