标签:浏览器兼容问题 tag hid 节点 带来 构建 解决 date auto
title: css 清除浮动
date: 2020-03-10 17:03:10
tags: css
浮动float最开始出现的意义是为了让文字环绕图片而已,后来用于让块级元素并排展示
float 会导致该浮动元素的块级元素的父元素高度塌陷,所以需要清除浮动
清除浮动是指清除由于子元素浮动带来父元素高度塌陷的影响。
在浮动元素同级最后增加一个冗余元素为其设置 clear:both
clear
的取值可以是:left、right、both
.clear{clear:both; height: 0; line-height: 0; font-size: 0}
给父元素增加
overflow: hidden;
// 或者设置overflow: auto;只要overflow不为visible即可
zoom: 1; //解决浏览器兼容问题
:after 方法
.outer {
zoom:1;
} /*==for IE6/7 Maxthon2==*/
.outer :after {
clear:both;
content:'';
display:table;
width: 0;
height: 0;
visibility:hidden;
}
标签:浏览器兼容问题 tag hid 节点 带来 构建 解决 date auto
原文地址:https://www.cnblogs.com/serahuli/p/12516610.html