http://jsfiddle.net/zEcn3/12/
Я пытаюсь получить div
content
, который изменяется до количества div
с, которые помещаются в линию.Таким образом, пример работает нормально, когда окно больше, чем все item
div
s, вместе взятые, поэтому они все в ряд, но когда размер окна уменьшается, так что один из item
s переформатируется на следующийстрока, ширина 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;
}