HTML中的role属性
一.什么是role属性
role属性作用是告诉Accessibility类应用(比如屏幕朗读程序,为盲人提供的访问网络的便利程序),这个元素所扮演的角色,主要是供残疾人使用。使用role可以增强文本的可读性和语义化。
在html5元素内,标签本身就是有语义的,因此role是不必添加的,至少是不推荐的,但是bootstrap的案例内很多都是有类似的属性和声明的,目的是为了兼容老版本的浏览器(用户代理),如果你的代码使用了html5标签,并且不准备支持老版本的浏览器,不妨不使用role标签。
二.什么时候使用role?
role的发挥的作用是供有障碍的人士使用,但这并不意味着每个标签都需要增加role属性,因为对于正常的文本本来就可读。role属性的应用主要是表单,比如输入密码,对于正常人可以用placaholder提示输入密码,但是对于残障人士是无效的,这个时候就需要role了。另外,在老版本的浏览器中,由于不支持HTML5标签,所以有必要使用role属性。
三.role的属性值
具体参考w3c发布的WAI-ARIA 1.0 User Agent Implementation Guide中的role Map部分
四.示例
<div role="checkbox" aria-checked="checked"></div>
告诉屏幕阅读器,此处有一个复选框,且已经被选中。
HTML中的role属性相关推荐
- HTML role属性
HTML中的role属性 原创 2016年12月04日 17:16:01 16563 一.什么是role属性 role属性作用是告诉Accessibility类应用(比如屏幕朗读程序,为盲人提供的访 ...
- role属性:html中role的作用
这个role属性之前也没有注意过,下面为转载了解内容 role 是增强语义性,当现有的HTML标签不能充分表达语义性的时候,就可以借助role来说明. 通常这种情况出现在一些自定义的组件上,这样可增强 ...
- 无障碍开发(二)之ARIA role属性
role属性 role属性值 含义 HTML示意 说明 alert 表示警告 <p id="ajax_error_alert" role="alert"& ...
- tabindex,role属性
组件经常有这样的属性,tabindex,role是个啥嘛? tabIndex属性: 元素的tab键控制次序,会将tabIndex在1-32767之间的控件加入到tab键序列中,点击tab键,会根据值的 ...
- bootstrap中,role=form及role作用角色
1.在英汉图灵计算机大词典里: role n.角色(任务): 2.在Bootstrap框架中,role="form": form表单属性,类似与辅助工具,转换角色使用: rol ...
- kotlin中继承父属性使用构造方法
kotlin中继承父属性使用构造方法 1. 定义父类,给它两个属性: abstract class AbstractResponseMessage {private var success = tru ...
- Android 中自定义控件和属性(attr.xml,declare-styleable,TypedArray)的方法和使用
一. 在res/values 文件下定义一个attrs.xml 文件.代码如下: <?xml version="1.0" encoding="utf-8" ...
- php 静态类内存,php面向对象中static静态属性与方法的内存位置分析
本文实例分析了php面向对象中static静态属性与方法的内存位置.分享给大家供大家参考.具体如下: static静态属性的内存位置-->类,而不是对象.下面做测试来证明一下 header(&q ...
- float属性html,详解CSS样式中的float属性
详解CSS样式中的float属性.float是 css 样式的定位属性.我们在印刷排版中,文本可以按照需要围绕图片.一般把这种方式称为"文本环绕".在网页设计中,应用了CSS的fl ...
最新文章
- Linux Socket编程(不限Linux)
- asp.net core 1.1 项目升级至 asp.net core 2.0 preview 2
- android开发常用技术,[转载]Android开发常用调试技术记录
- 【安全测试】:某系统短信修改密码,绕过逻辑漏洞
- mysql varchar json_谈谈 MySQL 的 JSON 数据类型
- 要重复多少次变成潜意识_新股要申购多少次才能保证一定中签?
- ps 命令的详细功能解析
- Redis6.0为什么引入多线程
- html怎么美化输入框,css 美化input输入框-美化按钮
- winpe安装服务器系统教程,【实测】U盘启动WinPE安装服务器Windows_Server_2008r2.doc
- 浏览器Browser的WebSQL文件位置
- [转]外贸出口流程图
- 新闻客户端纷纷内容化,微博却在强化新闻属性
- 编译原理-18-语法分析实验代码示例
- JAVA删除pdf空白页_【Spire.PDF教程】添加或删除 PDF 页面,调整页面顺序-word删除空白页...
- UE4带Alpha通道透明效果贴图的相关问题
- 神经网络处理表格数据,神经网络如何识别图像
- RHM-M60型挖掘机力矩限制器/载荷指示器
- 【速览】2022年中国光伏逆变器行业市场现状及企业格局分析:行业需求增加,发展迅速[图]
- python提取视频、音频音轨,并合成到视频中