核心结论
语义化页面的本质是依据内容角色选择原生 HTML 元素,使浏览器、辅助技术、搜索系统和维护者都能理解结构,而不是把所有 div 机械替换为 header、main、section、article、aside、nav 和 footer。没有明确语义的容器继续使用 div 完全合理。元素选择还必须符合内容模型,否则页面即使被浏览器容错显示,也可能产生错误的节点树、焦点行为和无障碍语义。
底层机制
浏览器解析文档后构建 DOM,元素名称、标题层级、列表关系、表格结构、表单标签和地标元素会成为可被程序及辅助技术读取的结构信息。语义元素不会自动改善视觉效果,其默认样式