【发布时间】:2014-06-07 06:12:17
【问题描述】:
我有一个简单的列表,我试图让列表项水平间隔均匀,但无论容器的宽度如何,仍然填充 100% 的容器宽度。
我不希望每个列表项的宽度相等,而是希望每个列表项之间的间距均匀:
jsfiddle:http://jsfiddle.net/b6muX/1/
此外,列表项的数量可能是动态的,与我的示例中的数量不同。
这个不用js也可以吗?
这是我的标记和 css:
<ul>
<li>This is menu item 1</li>
<li>Number 2</li>
<li>Item Number 3</li>
<li>Menu 4</li>
</ul>
还有下面的css:
ul {
width: 100%;
background: #cacaca;
margin: 0;
padding: 0;
}
li {
list-style-type: none;
display: inline-block;
padding-right: 10%;
width: auto;
margin-right: 0.5%;
background: #fafafa;
padding-left: 0;
margin-left: 0;
}
li:last-child {
margin-right: 0;
padding-right: 0;
}
【问题讨论】:
标签: html css responsive-design