我有一个包含五个项目的列表,这些项目是内联显示的。第一个列表项中的文本必须与左侧对齐,最后一项与右侧对齐。我想要的是每个项目中的文本之间的间距相等,并且仍然相对于右侧和左侧。
我 在这个线程中找到了这个:http: //jsfiddle.net/Cerebrl/Wt4hP/ : A Space between Inline-Block List Items
这是行不通的,因为它都与左侧对齐。贝娄是一个示例代码,也在 jsfiddle 上:http: //jsfiddle.net/phacer/uV9s9/
有任何想法吗?如果有的话,js 或 jquery 解决方案也适用于我。
<ul>
<li>first item</li>
<li>second item</li>
<li>3 item</li>
<li>fourth item</li>
<li class='last'>5 item</li>
</ul>
CSS:
ul { width: 650px; }
ul li { width: 130px; position: relative; display: inline-block; float: left; }
ul li.last { float: right; text-align: right; }