【发布时间】:2013-06-05 16:56:10
【问题描述】:
我希望六个百分比宽度的 div 沿 100% 宽度的 div 均匀分布,填满整个 100% 宽度,但它们之间的边距很小。
这是一个显示问题的 JSFiddle:
或者这里的代码:
<div class="container">
<div class="inner red"> </div>
<div class="inner orange"> </div>
<div class="inner yellow"> </div>
<div class="inner green"> </div>
<div class="inner blue"> </div>
<div class="inner purple"> </div>
</div>
div {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.container {
width: 100%;
}
.inner {
width: 16%;
display: inline-block;
margin: 1px;
}
目前,边距导致它们跨越两行。
我找到了some hacks for similar problems,但我不确定如何将它们应用于我的具体问题。
【问题讨论】: