应优先使用、、、、等语义化标签替代和,其中每页唯一且不可嵌套,须有主题和标题,用于可独立分发内容,表相关补充信息,误用会破坏无障碍访问与SEO结构。

直接用语义化标签代替 选错标签比不写样式更危险——它会让辅助技术误读内容层级或忽略关键区块。 比如 用错列表类型或表单结构,会导致屏幕阅读器跳过整块内容,或把术语解释读成无序项目。 最常被忽略的是文档大纲完整性:,不是“加 class 模拟语义”,而是让浏览器、屏幕阅读器和搜索引擎天然理解结构。哪些标签该用在什么位置
必须且只能出现一次,包裹页面核心内容;嵌套多个 会被屏幕阅读器当作错误结构处理 不是“画个盒子”,它需要有明确主题和标题(–),否则不如用 用于可独立分发的内容(如博客正文、新闻条目),内部应含 或时间信息,不能只包一段
不是“右边那栏”,而是与当前上下文相关但非必需的补充信息;广告、作者简介可用,但导航菜单必须用
常见错误:用 div 包裹语义标签反而破坏结构
看似无害,但某些旧版屏幕阅读器会优先识别外层 的语义角色。
或 加 class,而不是套一层 表单和列表必须严格匹配语义类型
是唯一合法承载术语+描述对的标签;用 + 模拟参数表,会丢失“键值关联”语义 + 是分组控件的强制规范;仅靠视觉缩进或 class 分组,对键盘用户不可见 必须有显式 (for + id 关联), 内包裹 也合法,但不可省略 到 的层级断层、跳级(如 后直接 )、或在 里放 ,都会让结构解析失效。语义不是装饰,是浏览器和辅助工具赖以工作的协议。
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











