当你经常使用非语义元素(如<div>或<span>)来创立交互式控件(如按钮、对话框、选项卡等)时,role属性会向辅佐技术传递 元素的预期行为。这样,即使元素自身没有明白的语义含意,辅佐技术也能正确地识别和处置它。此外,你还可以经常使用role属性来定义地标角色,这些角色有助于导航,如banner或complementary。这些地标角色定义了页面的结构,为屏幕阅读器用户提供了更好的导航体验。
© 版权声明
当你经常使用非语义元素(如<div>或<span>)来创立交互式控件(如按钮、对话框、选项卡等)时,role属性会向辅佐技术传递 元素的预期行为。这样,即使元素自身没有明白的语义含意,辅佐技术也能正确地识别和处置它。此外,你还可以经常使用role属性来定义地标角色,这些角色有助于导航,如banner或complementary。这些地标角色定义了页面的结构,为屏幕阅读器用户提供了更好的导航体验。