我现在已经搜索了几个小时,找不到解决我的问题的可行解决方案,所以我有你可以给我一些建议。
我想要的是一个包含一些浮动 div 的 div。包裹高度对我来说没问题,但是如果将浏览器调整为浮动元素跳下的宽度,宽度不会正确包裹。
这里有一些示例代码:
HTML:
<div class="wrapper">
<div class="block1">
</div>
<div class="block2">
</div>
</div>
CSS:
body {
border: solid 1px green;
}
.wrapper {
border: solid 1px red;
display: table;
}
div {
display: block;
}
.block1 {
float: left;
width: 390px;
height: 390px;
background-color: blue;
}
.block2 {
float: left;
width: 390px;
height: 390px;
background-color: yellow;
}
所以基本上我希望包装 div 始终具有内部 div 所需的宽度。通过调整窗口大小并让右侧 div 跳到左侧下方,对于本示例,包装 div 现在应该具有 390px 的宽度。
对于我正在尝试制作的响应式网站,我需要这个解决方案,并且我需要它尽快。
最好使用纯 CSS 解决方案,但 JS 或 jquery 也可以。