核心结论
页面结构应从内容模型出发:先识别内容的职责、层级、独立性和交互方式,再选择语义最准确的原生元素。主内容使用 main,主要导航使用 nav,能够独立理解或分发的内容可使用 article,与当前内容相关但属于补充性质的区域可使用 aside,具有主题且通常带标题的章节可使用 section。标题应通过 h1 至 h6 表达文档层级,而不是根据字号选择。若某个容器只是为布局、样式或脚本分组,且没有更准确的内容语义,使用 div 或 span 才是恰当选择。
底层机制
浏览器解析标记后构建 DOM,辅助技术还会结合元素语义和可访问性属性生成可访问性树。原生元素通常自