【发布时间】:2009-10-18 16:14:33
【问题描述】:
有没有办法在 div 中分散元素(例如:
- 中)?
EG:我有 3 个元素,所以它们都得到 30%
EG:我有 5 个元素,所以他们得到 20%
最好的方法是什么?
【问题讨论】:
有没有办法在 div 中分散元素(例如:
EG:我有 3 个元素,所以它们都得到 30%
EG:我有 5 个元素,所以他们得到 20%
最好的方法是什么?
【问题讨论】:
html,
body {
padding: 0;
margin: 0;
}
ul.flatList {
list-style: none;
margin: 0;
padding: 0;
}
ul.flatList li {
width: 33.3%;
display: inline;
float: left;
text-align: center;
}
<ul class="flatList">
<li>left</li>
<li>middle</li>
<li>right</li>
</ul>
【讨论】:
设置子元素的显式宽度并相应地向左或向右浮动。
【讨论】:
display: inline-table;
再次,我的答案是在提出问题 5 年后才回答,
但我发现了这个(优雅的)夜间解决方案并分享它以供参考,以及一般的福利和知识。
【讨论】: