【发布时间】:2011-09-28 23:41:03
【问题描述】:
我有以下情况:
<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?
【问题讨论】:
-
会将其添加到 css:
#access .menu ul{ width: 100%; }做什么?或者实际上,.menu ul li { width: 100%; }就此而言
标签: jquery html css navigation