所以.. 我有一个动态宽度的页面。下面,包装器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中居中显示。感谢您的帮助。