解决高度塌陷-CSS
Posted wangshouren
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决高度塌陷-CSS相关的知识,希望对你有一定的参考价值。
1:给高度塌陷的元素设置overflow:hidden;
原理:因为overflow:hidden;触发了一个BFC
BFC布局规则:计算BFC高度的时候,里面的浮动元素也参与计算。
弊端:定位在当前元素外面的内容会被隐藏。
2:给出现高度塌陷的元素里面,放在浮动元素的后面,添加一个空div,并且给divclear:both;
原理:clear:both;忽略上面的浮动元素预留出的空间
弊端:形成不必要的空标签,代码冗余
3:万能清除法:
选择符(高度塌陷的元素):after
content:".";
display:block;
height:0;
clear:both;
overflow:hidden;
visibility:hidden;
以上是关于解决高度塌陷-CSS的主要内容,如果未能解决你的问题,请参考以下文章