我有div
这样的区域:
<div class="con">
<div class="container"></div>
<div class="sidebar"></div>
</div>
和CSS:
.con{
width:100%;
}
.con .container{
width:70%;
min-height:500px;
float:left;
background:#f00;
}
.con .sidebar{
width:30%;
min-height:500px;
float:right;
background:#ccc;
}
container
和sidebar
类高度是动态的。当其中一个等级高度增加时,等级con
也必须增加。但我的问题是类con
高度始终为0,我似乎无法给con
类提供静态高度。
答案 0 :(得分:6)
将overflow: auto;
添加到.con
:
.con {
width: 100%;
overflow: auto;
}
答案 1 :(得分:1)
使用明确的课程
<div class="con">
<div class="container"></div>
<div class="sidebar"></div>
<div class="clear"></div>
</div>
.clear
{
clear:both;
}
答案 2 :(得分:0)
我不确定为什么.con
不会延伸到高度,这是一个非常臭名昭着的问题。将overflow: hidden
添加到.con
。如果这不起作用,请将<br style="clear: both;">
放在标记之后。
答案 3 :(得分:0)
试试这个
.con{
width:auto;
overflow: auto;
margin:0 auto;
}
答案 4 :(得分:0)
你可以使用like ..
.con{display: table;}