我正在开发一个Web 2.0网站,一直在研究网站如何处理菜单和导航栏。许多网站(例如Twitter)使用UL,而像Stack Overflow这样的网站使用包含链接的ID的DIV。
除了消除一些IE错误之外,不使用UL是否有优势?
使用UL是否有优势?
谢谢!
我正在开发一个Web 2.0网站,一直在研究网站如何处理菜单和导航栏。许多网站(例如Twitter)使用UL,而像Stack Overflow这样的网站使用包含链接的ID的DIV。
除了消除一些IE错误之外,不使用UL是否有优势?
使用UL是否有优势?
谢谢!
这取决于您的视角,UL代表无序列表。将元素放入UL元素中是一种表达元素子级(<li>
)为列表项,因此是一个逻辑组的语义化方式。这使得HTML代码块具有更多的结构/含义,而不仅仅是一堆
菜单是否属于列表?我认为是的。因此,如果您可以,最好使用ul来进行类似这样的操作。
使用CSS对ul进行样式设计可能会更加困难,特别是当菜单是水平的时候。