【问题标题】:Still need to use <UL> tag for navigation and list of links? [closed]仍然需要使用 <UL> 标签进行导航和链接列表? [关闭]
【发布时间】:2023-03-13 17:40:01
【问题描述】:

所以我多次听说,只要您有任何内容的列表,就应该使用 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

谢谢!

【问题讨论】:

  • “哪个更好”是一个非建设性的问题,尤其是在没有指定标准的情况下。这几乎就像“你喜欢哪一个?”
  • @JukkaK.Korpela 也许那是因为我不知道为什么一个人会更好或不更好,所以我才问。不知道在不知道答案的情况下我还能问这个问题吗?

标签: html list navigation html-lists


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

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

    当然,无论哪种方式都可以,但我更喜欢这种方式,主要是为了便于阅读。

    【讨论】:

      【解决方案3】:

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

      大多数人只是喜欢使用 &

    • 因为它更容易组合在一起。
    • 【讨论】:

        猜你喜欢
        • 2023-01-15
        • 2013-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-28
        相关资源
        最近更新 更多