私は 3 つの li アイテムを持っています - それぞれの幅は 33.3% です。margin-right
それぞれの間にギャップを作成しようとしています<li>
が、余分なマージンにより合計<li>
幅が 100% を超え、新しい行で分割されます。
ボーダーボックスのアプローチでこれを並べ替えることができますか? それをグローバルに適用しようとしましたが、うまくいきませんでした。
http://codepen.io/anon/pen/jbazaN
html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*,
*:before,
*:after {
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
}
.content {
width: 700px;
background: gray;
padding: 20px;
}
ul {
list-style: none;
margin: 0;
padding: 0;
}
ul li {
float: left;
width: 33.3%;
margin: 0 20px 0 0;
background: blue;
}