nav标签用于定义页面主导航区域,是语义化块级元素,常与ul搭配包裹主要跳转链接,适用于顶部导航、侧边菜单、分页等场景,提升可读性、SEO及无障碍访问,需配合aria-label增强辅助功能,但非所有链接组都适用,辅助性链接应使用div或p。
HTML 中的 nav 标签用于定义页面的导航区域,是语义化标签之一,帮助开发者和浏览器更好理解网页结构。它不仅提升代码可读性,也有利于 SEO 和无障碍访问。
nav 是一个块级元素,通常包含一组指向其他页面或页面内锚点的链接。基本语法如下:
实际使用中,常与无序列表 ul 搭配,结构更清晰:
注意:不要将页面中所有链接都放在 nav 中,仅用于主要导航区块。

nav 表达的是“主导航”含义,适用于集中放置重要跳转链接的区域。常见使用场景包括:
例如,页脚中如果有一组主要分类链接,也可以使用 nav:
为增强无障碍体验,建议添加 aria-label 属性说明导航用途。
不是所有链接集合都需要 nav 标签。以下情况一般不用:
这些属于辅助性链接,放入 div 或直接使用 p 更合适。
基本上就这些。正确使用 nav 能让页面结构更清晰,对搜索引擎和屏幕阅读器用户都有帮助。