我有一个无序列表 ( <ul>
),其中包含不同数量的项目 ( <li>
)。我想使用一种 CSS 样式,允许项目拉伸到列表的宽度。
这就是我所拥有的:
这就是我要的:
HTML:
These 4 items should fill the width:<br/>
<ul id="ul1">
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
<br/>
These 5 items should fill the width:<br/>
<ul id="ul2">
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
<br/>
And so on and so forth...
这是帮助您入门的JSFiddle 。
注意:我不想在 CSS中硬编码width
。注意:如果您想知道用例,这是响应式设计中的导航结构,我希望列表项始终填满可用宽度,无论分辨率是多少。