替代
:绕过浏览器内置校验,但失去语义一致性,且部分旧辅助技术不识别

检查方法:用浏览器开发者工具打开可访问性树(Accessibility Inspector),确认 role="main" 节点是否唯一、是否包裹全部主体内容、是否未被其他地标角色包裹。

真正难的不是加 role,而是判断哪里不该加——删掉多余的 role,比堆砌更多属性更能提升可访问性。