role 属性:
本质上是增强语义性,当现有标签不能充分表达语义性的时候,就可以借助role来说明。
同时也是为了告诉Accessibility类应用(如读屏软件为盲人提供的访问网络便利程序),
在html5元素内,标签本身就有语义的,因此role是不必添加的,至少是不推荐的,但bootstrap的案例内很多都是有类似的属性和声明的,目的是为了兼容老版本浏览器,
如果你的代码使用了html5标签,且不准备支持老版浏览器,不妨不使用role标签。
role 属性:
本质上是增强语义性,当现有标签不能充分表达语义性的时候,就可以借助role来说明。
同时也是为了告诉Accessibility类应用(如读屏软件为盲人提供的访问网络便利程序),
在html5元素内,标签本身就有语义的,因此role是不必添加的,至少是不推荐的,