我正在尝试使用 CSS3 flexbox 模型对齐和自动调整大小框。
HTML && CSS:
<ul id="sect">
<li class="">Section 1</li>
<li class="">Section 2</li>
<li class="">Section 3</li>
<li class="">Section 4</li>
<li class="">Section 5</li>
</ul>
#sect {
width: 100%;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
}
#sect li {
-webkit-flex: auto;
flex: auto;
display: inline-block;
width: 193px;
background-color: #e4e4e4;
margin-right: 1px;
margin-bottom: 1px;
height: 35px;
line-height: 35px;
text-align: center;
}
它适用于 flexbox 模型,但仅适用于 Google Chrome: jsFiddle 示例
是否可以使用 javascript 为所有导航器(FF / Safari 和 IE8+)重现此内容?