HTML 5
What elements can the HTML 5 <nav>
element contain?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
HTML 5
What elements can the HTML 5 <nav>
element contain?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
nav 元素是一个新的语义元素。它用于导航或目录。每个导航可能包括其他 HTML 元素,特别是链接列表。 nav 元素适用于链接块,而不是文本内容中提到的单个链接或节或文章页脚区域中的链接。
它用专门作为导航区域的语义元素替换了元素的概念。
与 HTML5 中的其他新语义元素一样,一页上可能有多个 nav 元素。也许是全局站点导航和站点子部分的二级导航块。它们可以使用诸如单独的 id 或类属性之类的钩子来设计样式,或者根据它们在页面上的嵌套位置使用后代选择器。
例如,这些 html 元素可以在 nav 内部使用:
h1、ul、li、a
The nav element is a new semantic element. It is meant for navigation or a table of contents. Each nav may include other HTML elements, particularly lists of links. The nav element is meant for blocks of links, not for individual links mentioned in textual content or for links in the footer area of a section or article.
It replaces the concept of a element with a semantic element meant specifically as a navigation area.
As with other new semantic elements in HTML5, there may be more than one nav element on a page. Perhaps global site navigation and secondary level navigation blocks for subsections of a site. They can be styled with hooks like individual id or class attributes, or using descendant selectors based on where they are nested on the page.
for example these html elements can be used inside of nav:
h1, ul, li, a
HTML 5 规范 定义了
html5doctor.com对该元素有非常好的描述。
The HTML 5 specification defines
<nav>
as:html5doctor.com has a very good description of the element.
根据 MDN Web 文档,
According to the MDN Web Docs, the
<nav>
element is permitted to contain elements that are considered flow content.