微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html5 – 我应该在我的s里面使用s和> s吗?

标题几乎解释了它。

现在我们有一个专用的< nav>标签

这是:

<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元素和列表提供不同的语义信息:

> nav元素通信我们正在处理的主要导航块
>该列表通知该导航块内的链接形成项目列表

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

所以是的,在nav元素中有一个列表增加了意义。

原文地址:https://www.jb51.cc/html5/170187.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。