一般页面布局经常使用到float属性来排版,这时候就会遇到父集盒子高度无法自适应的问题。
解决方式有三种:
1、给予父集盒子固定高度
<style>
.parent{
height: 100px;
}
.left{
float: left;
}
.right{
float: right;
}
</style>
<div class="parent">
<div class="left"></div>
<div class="right"></div>
</div>
2、在父集盒子末端位置添加一个空标签并添加clear属性
<style>
.parent{}
.left{
float: left;
}
.right{
float: right;
}
.clear{
clear: both;
}
</style>
<div class="parent">
<div class="left"></div>
<div class="right"></div>
<div class="clear"></div>
</div>
3、给予父集盒子overflow属性
<style>
.parent{
overflow: hidden;
}
.left{
float: left;
}
.right{
float: right;
}
</style>
<div class="parent">
<div class="left"></div>
<div class="right"></div>
</div>