为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 慕尘roz
zoom:1能够触发haslayout特性,用于兼容IE6/7的清除浮动。但绝大多数现代浏览器不兼容。以下是老师课程中关于清除浮动的总结,希望对你有帮助:清除浮动的两种基本方法:1、在高度塌陷的父元素底部插入具有clear:both声明的元素,比如在html中插入一个多余的块级元素div,或者插入不兼容IE6/7的CSS伪元素after。这种方法与外界有接触,可能导致顶部margin重叠。2、触发BFC/haslayout这两种特性。与外界隔绝,没有margin重叠问题。BFC,Block formatt...

最赞回答 / weixin_慕标1565747
clear:both是加在父元素内容的底部,你这里都没有父元素,清除哪个的高度塌陷?

最新回答 / charsandrew
请看下具体的css代码.clearfix:after{}是表示在.clearfix元素的内容后添加内容,你的疑惑是源于对于:after{}选择器的不理解导致的。

最新回答 / 走馬勿观花
我也挺纳闷的,去掉width也不影响兼容,不明意义是什么

最新回答 / javdroider
这仨种布局有很多实现方法,但是常用的还是float方法去实现这三种布局吧

最赞回答 / 我不是管家
那不是间距 是 由于 文符带来的基线冗余,其实就是行高,解决办法就是fong-size:0或者line-height:0;

最新回答 / 吉夫
可能是楼上说的ie11,按F12调出开发者工具,在仿真那里找

最新回答 / 自_由
意思是存在这几个元素就执行下面操作。
课程须知
既适合学习过CSS基础知识的新手深入学习,也欢迎有经验的小伙伴加深了解噢!
老师告诉你能学到什么?
通过追溯CSS/HTML发展历史,知道Float出现的原本作用是什么,从而可以帮助我们解答很多疑惑。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消