html - 在 HTML5 中,可以嵌套 NAV 元素吗?

标签 html coding-style

我有一个站点范围的主菜单,我目前正在使用 <nav>为了。我还有一个子菜单,它就在主导航下方,并且对于站点上的每个产品 都是不同的。处理此问题的最佳做法是什么?

目前,我有一个单独的<div id="secondary-nav">在主导航下方。但由于它们都在 <header> 内在页面的顶部,我正在考虑嵌套 <nav>反而。这在 HTML5 中是正确的做法吗?

最佳答案

在那里使用nav 是完全可以接受的。您可能还想查看 aside 是否可以删除,或者查看在 nav 中使用 section 标签以更好地划分内容.这又回到了整个语义辩论,我的立场是,如果有道理,就去做。它不需要在语义上 100% 正确,因为除了查看源代码的人之外没有人知道。

关于html - 在 HTML5 中,可以嵌套 NAV 元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6986612/

相关文章:

javascript - jquery 无序列表多选与 ctrl

javascript - 在连接的下拉列表中使用 selectIndex 的值

c++ - 检查两个对象组合的空值的最佳方法

ruby - 在字符串中的所有字符之间插入一个字符的更简洁的方法

c - C 中的结构名称标准

html - 使用 CSS3 生成重复的六边形图案

javascript - CSS 动画被阻止

html - 如何垂直对齐单选按钮旁边的文本(在较小的屏幕上)?

coding-style - 良好的语义,子类还是模拟?

c - 避免在 C 中使用大型 switch/if block 的编程技术/风格?