html - 我可以有一个没有链接的导航元素吗?

标签 html semantic-markup

<nav>通常有 <a>里面有元素,但它是必需的吗?我有一个单选按钮表单,其用途类似于导航。它不会导航到 Internet 上的其他页面,而是更改 HTML 文档正文中元素的可见性(如轮播)。

谢谢!今晚我一直在努力处理语义标记!

最佳答案

tl;dr:不,nav 元素需要链接(但不一定是a 元素)。

W3C 的 HTML5 定义了 nav element像这样:

The nav element represents a section of a page that links to other pages or to parts within the page: a section with navigation links.

默认情况下,单选按钮不会链接到页面内的某个部分。在您的情况下,它会更改页面上元素的可见性。因此,使用 nav 元素来实现此目的是的(除非更改单选按钮可能会集中更改的元素;但这种行为可能不利于可用性)。

关于html - 我可以有一个没有链接的导航元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35401399/

相关文章:

html - 寻找在此布局中正确实现 <main> 标签的方法

javascript div定位

javascript - 未将事件绑定(bind)到 li 项目之一

java - Java 中解析源语义数据的最佳方法是什么?

html - 如何对与其父表的标题对齐(并关联)的 HTML 嵌套表进行语义编码

html - 使用 HTML5 和微数据标记博客文章的 "keywords"的正确方法?

html - 定义列表与带标题的无序列表——哪个语义更有意义?

html - 如何将 "text-overflow: ellipsis"与标签元素一起使用?

javascript - 在 angularjs Controller 中创建乘法函数?

javascript - 停止额外间隔