我创建了一个极小高度的div标签,并给背景颜色‘红色’。但在mozilla上,当内容超过最小高度限制时,div的高度不会增加。这是我的代码:
<style type="text/css"><!--
ul {
display:block;
padding:0px;
width:500px;
}
.b {
width:250px;
float:left;
display:block;
}
div {
min-height:50px;
width:500px;
background-color:red;
}
--></style>
<div>
<ul>
<li class="b">asdsad</li>
<li class="b">asdsad</li>
<li class="b">asdsad</li>
<li class="b">asdsad</li>
<li class="b">asdsad</li>
<li class="b">asdsad</li>
<li class="b">asdsad</li>
</ul>
</div>它看起来div的高度必须设置为适合内容,但我不知道我还能如何做that.if我不使用高度,那么背景色不能是set.please,告诉我如何将内容与div相匹配,以及背景颜色将为红色。
(不知道我是否解释过,clearly.so,如果你想知道更多关于这个问题,请问我。)
-Thanks。
解决了:感谢大家的友好回答。
发布于 2012-12-27 10:36:50
将overflow: hidden;添加到ul。
问题是您的LI是浮动的,这导致父服务器不知道它的内容的高度。
https://stackoverflow.com/questions/14053206
复制相似问题