【发布时间】:2011-02-21 08:44:06
【问题描述】:
我需要居中对齐水平菜单。
我尝试了各种解决方案,包括inline-block/block/center-align等的组合,但都没有成功。
这是我的代码:
<div class="topmenu-design">
<!-- Top menu content: START -->
<ul id="topmenu firstlevel">
<li class="firstli" id="node_id_64"><div><a href="#"><span>Om kampanjen</span></a></div></li>
<li id="node_id_65"><div><a href="#"><span>Fakta om inneklima</span></a></div></li>
<li class="lastli" id="node_id_66"><div><a href="#"><span>Statistikk</span></a></div></li>
</ul>
<!-- Top menu content: END -->
</div>
更新
我知道如何在div 中居中对齐ul。这可以使用 Sarfraz 的建议来实现。
但是列表项仍然在ul 中向左浮动。
我需要 Javascript 来完成这项工作吗?
【问题讨论】:
-
将每个 LI 中的文本居中或将 UL 置于 DIV 中?