Html 如何创建可访问的2状态交换机?
有许多方法可以创建可访问的2状态开关。(看起来像buton,单击以更改状态) “开关”:由复选框创建Html 如何创建可访问的2状态交换机?,html,wai-aria,Html,Wai Aria,有许多方法可以创建可访问的2状态开关。(看起来像buton,单击以更改状态) “开关”:由复选框创建 复选框创建的“切换按钮” “开关”:由按钮创建 收音机产生的“开关” 有以下优点和缺点: 开关组件看起来更像按钮而不是复选框 复选框中的值始终会传输到数组数据 按钮始终用于控制操作,而不是数据容器 ChromeVox无法读取开关角色 复选框的:选中状态可以用css控制 如果选中了复选框的属性,则无需编写aria脚本 收音机的钥匙是↑↓←→,复选框的键为space | return
复选框创建的“切换按钮”
“开关”:由按钮创建
收音机产生的“开关”
有以下优点和缺点:
- 开关组件看起来更像按钮而不是复选框
- 复选框中的值始终会传输到数组数据
- 按钮始终用于控制操作,而不是数据容器
- ChromeVox无法读取
角色开关
- 复选框的
:选中状态可以用css控制
- 如果选中了复选框的属性
,则无需编写aria脚本
- 收音机的钥匙是
,复选框的键为↑↓←→
space | return | enter