【发布时间】:2014-02-21 18:49:29
【问题描述】:
我需要两列 div,它们是响应式的,并且随着屏幕尺寸的减小而相互折叠。它们应该始终居中。但无论我做什么,我都无法让这些 div 并排放置。必须都是内联 CSS。
<div id="container" style="width: 100%; margin: 0 auto;">
<div class="block" style="float: left; width:50%;">left div</div>
<div class="block" style="float: left; width:50%;">right div</div>
<div class="block" style="float: left; width:50%;">left div</div>
<div class="block" style="float: left; width:50%;">right div</div>
<div class="block" style="float: left; width:50%;">left div</div>
<div class="block" style="float: left; width:50%;">right div</div>
</div>
我尝试将左右 div 更改为 42% 的宽度,这意味着它们彼此相邻,但在桌子或手机上查看时会挤压这些 div。在移动设备上折叠成一列时,它们应该是全宽的。
【问题讨论】:
-
一个jsfiddle会更好..
-
#container > .block { -moz-box-sizing: border-box; box-sizing: border-box; }