<div class="parent">
<div class="child1"></div>
<div class="child2"></div>
</div>
.parent{
100%;
background-color: yellowgreen;
/*设置padding可以很容易看到父元素高度塌陷*/
padding: 20px;
/*给父元素设置高度*/
height: 200px;
}
.child1, .child2{
float: left;
200px;
height: 200px;
}
.child1{
background-color: red;
}
.child2{
background-color: yellow;
}
.parent{
100%;
background-color: yellowgreen;
/*设置padding可以很容易看到父元素高度塌陷*/
padding: 20px;
/*给父元素设置overflow*/
overflow: hidden;
}
.parent{
100%;
background-color: yellowgreen;
/*设置padding可以很容易看到父元素高度塌陷*/
padding: 20px;
/*父元素设置浮动*/
float: left;
}
- 在浮动元素结尾处加一个空标签class="clearfloat",并设置clear:both
.parent{
100%;
background-color: yellowgreen;
/*设置padding可以很容易看到父元素高度塌陷*/
padding: 20px;
}
.clearfloat{
clear: both;
/*ie*/
zoom: 1;
}
- 给父元素添加class="clearfix",并在css中加入以下样式
.clearfix:after{
display: table;
content: '';
clear: both;
}