我有一个无序列表,水平显示为页面的顶部菜单栏。我已经让它显示得相对较好,尽管我一直在调整 IE6 和 IE7 的间距,因为它无法正常显示。令人震惊。无论哪种情况,使用表格来显示菜单还是使用一些CSS hack(我找不到解决方法)会更好吗?显示菜单的最佳方式是什么?我应该使用自己的无序列表添加一些具有下拉菜单的选项。
最佳答案
查看List-a-matic ,它有许多不同的菜单模板,您可以将其用作基础。
可以使用css和无序列表显示简单的水平列表
HTML
<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="#" id="current">Item one</a></li>
<li><a href="#">Item two</a></li>
<li><a href="#">Item three</a></li>
<li><a href="#">Item four</a></li>
<li><a href="#">Item five</a></li>
</ul>
</div>
CSS
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
关于css - 菜单作为水平无序列表或表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2042661/