关于我 壹文 项目 三五好友
对清除浮动--clear: both的理解 2023-10-26

问题:高度塌陷

img

因为子容器浮动,类似于在二层,而父容器在一层。子容器无法撑开父容器的高度,导致父元素高度塌陷。

img

解决:

img

给父元素的伪元素加上清除浮动,

子元素是浮动元素,但是清除浮动定义在了父元素的伪元素上,而这个伪元素没有浮动。

为什么不给子元素定义清除浮动?

关于clear的定义:

img

img

img

哪边清除浮动,就把内容放在哪边浮动的下面

img

把after当成最后一个元素,放在浮动元素的下面。

附其他四种解决高度塌陷方法:

img

Not-By-AI