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

前端之家收集整理的这篇文章主要介绍了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.f2er.com/html5/170187.html

猜你在找的HTML5相关文章