<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/