【发布时间】:2014-07-01 09:54:34
【问题描述】:
所以我试图根据其中内容的高度自动调整 div 的高度。这是我目前的工作:
<div id="content">
<div id="item"></div>
<div id="item"></div>
<div id="item"></div>
<div id="item"></div>
<div id="item"></div>
<div id="item"></div>
<div id="item"></div>
</div>
#content {
margin: 0px auto;
margin-top: 10px;
border: 1px solid;
width: 920px;
}
#item {
display: block;
width: 220px;
height: 250px;
border: 1px solid;
margin-left: 6px;
margin-bottom: 5px;
float: left;
}
我发现,当我不将 'float: left' 应用到 'item' div 时,它确实有效,但是当我应用 float: left 时,高度不会根据里面的内容来设置。关于如何解决这个问题的任何想法?
【问题讨论】:
-
提示:您不应该在 html 中重复
ID。问:为什么不能使用float :left?