【发布时间】:2012-03-03 23:35:58
【问题描述】:
所以.. 我有一个动态宽度页面。下面,包装器 div 将其中的 div 居中。但是,每个 div 都有一个样式:
display:inline-block;
width:400px; /* static */
这使得内部 div 并排排列。但这意味着根据浏览器的宽度以及可以并排放置多少个 div 而不会中断到下一行,会留下一些空白。
要了解我的目标,请打开您的 Google Chrome 新标签页并拖动您的浏览器窗口以使其更小。你会看到,当你走得太远时,一些 chrome 应用会撞到下一行,但它仍然保持居中。
在我的例子中,他们碰到下一行并变得不居中。
这是我的代码的样子:
<div class="wrapper">
<div class="iB"></div>
<div class="iB"></div>
<div class="iB"></div>
<div class="iB"></div>
<div class="iB"></div>
<div class="iB"></div>
</div>
我希望内部 div 并排,除非没有足够的空间,在这种情况下,最后一个会撞到下一行,同时保持在父 div 的中心。
感谢您的帮助。
【问题讨论】: