我应该在

2024-04-01

现在我们有专门的<nav> tag,

Is this:

<nav>
  <ul>
    <li><a href="#foo">foo</a></li>
    <li><a href="#bar">bar</a></li>
    <li><a href="#baz">baz</a></li>
  </ul>
</nav>

有比下面更好的吗?

<nav>
  <a href="#foo">foo</a>
  <a href="#bar">bar</a>
  <a href="#baz">baz</a>
</nav>

假设我不需要额外的 DOM 级别来进行某些 CSS 定位/填充,那么首选方法是什么,为什么?


nav 元素和 list 提供不同的语义信息:

  • nav 元素表明我们正在处理一个主要的导航块

  • 该列表表明该导航块内的链接形成了一个项目列表

At http://w3c.github.io/html/sections.html#the-nav-element http://w3c.github.io/html/sections.html#the-nav-element您可以看到 nav 元素也可以包含散文。

所以,是的,在 nav 元素中包含一个列表确实会增加意义。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我应该在

随机推荐