关于清楚浮动的原理请教

关于清楚浮动的原理请教

after伪类清除浮动的原理是什么   content display 这些有什么作用 老师可以解释下吗

另外现在基本不考虑ie浏览器了  所以zoom 是不是可以不用写了

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

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

1回答
好帮手慕慕子 2019-09-27 15:00:03

同学你好, 首先, 我们要清楚, 使用after伪类,可以向父元素的最后添加一个子元素, 示例:

http://img1.sycdn.imooc.com//climg/5d8db2550944f89005090329.jpg

http://img1.sycdn.imooc.com//climg/5d8db24e091aa40d06250284.jpg

然后, 我们再来分析, 使after伪元素清除浮动的原理,  此时父容器必须考虑非浮动子元素的位置,而伪元素肯定是出现在浮动元素下方,所以要将伪元素显示出来,父容器就把所有子元素都包括进去了, 这样也就解决了子元素浮动带来父元素高度塌陷的影响。

  1. content的作用是让伪元素显示出来, 这个是规定,使用伪元素的时候必须结合content属性一起使用

  2. display属性是将修改为元素的显示状态, 因为默认伪元素行内元素,display属性为inline, 可以自行修改哦

  3. 是的, 可以不写

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~




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

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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