1

所以我听过很多次,只要你有一个任何东西的列表,你应该使用一个 UL 标签来列出它们,而不是一堆 div。但是今天我一直在研究一些网站是如何创建他们的网站的,我注意到一些较大的网站没有使用 UL 标签,而是使用了一堆 div。

我的问题是,使用 UL 还是更好吗,或者这与使用一堆 div 没有区别。

为了说明我在说什么,哪个更好:

<ul>
  <li>Link 1</li>
  <li>Link 2</li>
<ul>

或者

<div>Link 1</div>
<div>Link 2</div>

我注意到现在甚至 Microsoft Windows 页面都在使用 div。http://windows.microsoft.com/en-us/windows/home

谢谢!

4

3 回答 3

2

这几乎是你的选择。这是一篇关于这两种技术优缺点的非常好的文章:http: //css-tricks.com/navigation-in-lists-to-be-or-not-to-be/

我想如果您担心纯文本浏览器和可访问性,列表仍然更好..但不是必需的。

于 2013-04-03T16:29:13.720 回答
2

这似乎是一个 6 对半打的问题,但我会尝试一下。根据我的经验,最好使用该<ul>设置,因为如果您的导航中有很多链接,它会更快更干净。我猜想设置“嵌套”或“子导航”也更容易一些。

如在

<ul>
    <li>link 1
        <ul>
            <li>link 1 a</li>
            <li>link 1 b</li>
        </ul>
    </li>
    <li>link 2</li>
</ul>

当然你可以做任何一种方式,但我更喜欢这种方式,主要是为了可读性。

于 2013-04-03T16:47:32.093 回答
1

简而言之,根本没有区别。

大多数人只是喜欢使用 &

  • 因为它更容易组合在一起。

  • 于 2013-04-03T16:30:48.023 回答