创建水平导航栏的CSS - `li`s vs.`div`s

时间:2011-03-23 15:20:14

标签: css

哪种语义更好的方法呢?在li内浮动ul元素或在'外部'div中浮动div

2 个答案:

答案 0 :(得分:4)

使用列表在语义上更正确,因为内容表示导航项列表。 Div只是分区/占位符容器,通常用于样式化。

答案 1 :(得分:1)

对于html4使用列表,如Mic所说。

对于新的html5,有一个<nav>元素可以包含您的列表,这在语义上更好。

<nav>
<ul>
<li><a href="#">Menu item</a></li>
</ul>
</nav>