У меня есть 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;
}