HTML 语义化是使用能表达内容用途的元素组织页面,让浏览器、辅助技术和开发者能够识别结构与操作的含义。
元素选择
导航使用链接,触发操作使用按钮,表单控件使用关联 label;原生元素通常已经具备键盘行为和可访问性语义。用 div 模拟按钮时,需要自行补足焦点、键盘事件和语义,容易遗漏。
元素应按用途选择,外观由 CSS 调整,而不是根据默认样式决定使用哪种标签。
参考:HTML 语义说明。
HTML 语义化是使用能表达内容用途的元素组织页面,让浏览器、辅助技术和开发者能够识别结构与操作的含义。
导航使用链接,触发操作使用按钮,表单控件使用关联 label;原生元素通常已经具备键盘行为和可访问性语义。用 div 模拟按钮时,需要自行补足焦点、键盘事件和语义,容易遗漏。
元素应按用途选择,外观由 CSS 调整,而不是根据默认样式决定使用哪种标签。
参考:HTML 语义说明。