我有一个带有多个浮动元素的容器div。我正在尝试使容器宽度适合内容。我现在有一个初步符合容器的内容的jsfiddle:将div宽度设置为浮动内容
然而,只要在屏幕宽度变小,内容的div对同一行上显示没有空间,这种情况:
这是我的代码:
.container {
border: 1px solid red;
display: table;
}
.content {
border: 1px solid blue;
width: 100px;
height: 100px;
float: left;
}
<div class="container">
<div class="content"></div>
<div class="content"></div>
<div class="content"></div>
<div style="clear:both"></div>
</div>
编辑澄清: 孩子divs行为正确。这个问题只是关于改变容器的宽度。
这是不可能的CSS ......这不是线框模型的工作方式。您需要使用媒体查询或JavaScript。 –