我想让一个 div
根据每行可以放下的 div
的数量自动调整大小。当窗口大于所有 item
div
的宽度时,示例正常工作,使它们都在同一行上。但当窗口被缩小以便将一个 item
换行时,content
div
的宽度变为100%,而不是收缩到适合大小。
我之所以想要这样做,是为了让菜单栏在内容上方居中显示,并能够根据重排后的内容大小缩小。
HTML:
<div class="wrapper">
<div class="content">
<div class="item">Hello.</div>
<div class="item">Hello.</div>
<div class="item">Hello.</div>
<div class="item">Hello.</div>
<div class="item">Hello.</div>
</div>
</div>
CSS:
.item {
float: left;
width: 70px;
border: 1px solid black;
}
.content {
display: inline-block;
border: 1px solid black;
}
.content:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}