网站建设资讯

NEWS

网站建设资讯

关于html5role的信息

html中的div标签有个role = complementary属性是什么意思?其实这个role本身到底是用来做什么的啊。。

这是html5中的;role是表示元素扮演的角色,在这里就是这个div;

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站制作、秦安网络推广、微信小程序开发、秦安网络营销、秦安企业策划、秦安品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供秦安建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

role = complementary意思就是扮演补足的角色

请问html代码里 这句话的role指向什么?

一.什么是role属性

role属性作用是告诉Accessibility类应用(比如屏幕朗读程序,为盲人提供的访问网络的便利程序),这个元素所扮演的角色,主要是供残疾人使用。使用role可以增强文本的可读性和语义化。

在html5元素内,标签本身就是有语义的,因此role是不必添加的,至少是不推荐的,但是bootstrap的案例内很多都是有类似的属性和声明的,目的是为了兼容老版本的浏览器(用户代理),如果你的代码使用了html5标签,并且不准备支持老版本的浏览器,不妨不使用role标签。

二.什么时候使用role?

role的发挥的作用是供有障碍的人士使用,但这并不意味着每个标签都需要增加role属性,因为对于正常的文本本来就可读。role属性的应用主要是表单,比如输入密码,对于正常人可以用placaholder提示输入密码,但是对于残障人士是无效的,这个时候就需要role了。另外,在老版本的浏览器中,由于不支持HTML5标签,所以有必要使用role属性。

---------------------

作者:annip

来源:CSDN

原文:

版权声明:本文为博主原创文章,转载请附上博文链接!

html中role="navigation"是什么意思

HTML5的标签属性,可以用于标识一个普通的标签,使之语义化,方便浏览器对其具体功能进行识别。

例如div容器制作的导航栏,加上role="navigation",就可以让浏览器知晓这是一个导航容器而不是一个普通的容器,从而在面对一些特殊人群的时候可以做出正确的反应(例如盲人)……

-来自知乎(Blueve)


标题名称:关于html5role的信息
URL地址:http://njwzjz.com/article/dsscjes.html