正常情况下,给浮动的父元素设置overflow:hidden;就可以清楚浮动,但是我发现被浮动元素的父元素是body时,给body设置overflow:hidden,是无法清除浮动的,有人说是body不属于普通流,所以无效,有谁能解释下吗?
感谢:CRIMX
借用王大陆的一句话:
你这种人不是大神,就是走在成为大神的路上。
正常情况下,给浮动的父元素设置overflow:hidden;就可以清楚浮动,但是我发现被浮动元素的父元素是body时,给body设置overflow:hidden,是无法清除浮动的,有人说是body不属于普通流,所以无效,有谁能解释下吗?
感谢:CRIMX
借用王大陆的一句话:
你这种人不是大神,就是走在成为大神的路上。
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
5 回答778 阅读
4 回答2.2k 阅读✓ 已解决
这是因为并没有产生新的 BFC
产生新 BFC 的一个条件:
为什么对
<body>
设置overflow
会扩散到 viewport: