web前端入门到实战:CSS解决高度塌陷-创新互联
1:给高度塌陷的元素设置overflow:hidden;
原理:因为overflow:hidden;触发了一个BFC
BFC布局规则:计算BFC高度的时候,里面的浮动元素也参与计算。
弊端:定位在当前元素外面的内容会被隐藏。
2:给出现高度塌陷的元素里面,放在浮动元素的后面,添加一个空div,并且给div{clear:both;}
原理:clear:both;忽略上面的浮动元素预留出的空间
弊端:形成不必要的空标签,代码冗余
3:万能清除法:
选择符(高度塌陷的元素):after{
content:".";
display:block;
height:0;
clear:both;
overflow:hidden;
visibility:hidden;
}
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
名称栏目:web前端入门到实战:CSS解决高度塌陷-创新互联
文章分享:http://cdiso.cn/article/djedsi.html