我有以下情况:
我将所有菜单元素向左浮动以便它们并排对齐。我想知道如何在所有列表项之间创建相等的空间,就像这样:
有什么办法可以解决这个问题吗?可以使用纯CSS或jQuery吗?
<nav id="access" role="navigation">
<div class="menu">
<ul>
<li class="page_item"><a href="#pricing" title="Pricing">Pricing</a></li>
<li class="page_item"><a href="#booking" title="Booking">Booking</a></li>
<li class="page_item"><a href="#contact" title="Contact">Contact</a></li>
<li class="page_item"><a href="#map" title="Map">Map</a></li>
</ul>
</div>
</nav>
由于包含导航的外部容器宽度约为800像素,因此导航容器的宽度也是800像素。
#access .menu ul li {
float: left;
}
我将所有菜单元素向左浮动以便它们并排对齐。我想知道如何在所有列表项之间创建相等的空间,就像这样:
____________________________________ <- this is what I have now
item item item item item
____________________________________ <- this is what I want
item item item item item
有什么办法可以解决这个问题吗?可以使用纯CSS或jQuery吗?
#access .menu ul{ width: 100%; }
会有什么作用吗?或者,实际上,.menu ul li { width: 100%; }
呢? - iamserious