草庐IT

aria-label

全部标签

html - 如何让 Jaws 读取 aria-describedby 属性

问题如标题所述,这是我的HTML代码。setupHELLOWORLDJaws声明如下:“链接设置...按Jaws键、Alt键和R以阅读aria-describedby”。我期望Jaws会说“LinksetupHelloWorld”。 最佳答案 行为是预期的(我不是说它应该是什么),JAWS从版本12开始就支持aria-describedby,它只是提醒用户它存在并读取快捷方式。如果您有JAWS12或更高版本,您可以在[HTML属性行为表]部分的.smf文件(JAWS共享设置文件夹)中找到该消息,在我的Classic.smf中有一行d

html - 如何让 Jaws 读取 aria-describedby 属性

问题如标题所述,这是我的HTML代码。setupHELLOWORLDJaws声明如下:“链接设置...按Jaws键、Alt键和R以阅读aria-describedby”。我期望Jaws会说“LinksetupHelloWorld”。 最佳答案 行为是预期的(我不是说它应该是什么),JAWS从版本12开始就支持aria-describedby,它只是提醒用户它存在并读取快捷方式。如果您有JAWS12或更高版本,您可以在[HTML属性行为表]部分的.smf文件(JAWS共享设置文件夹)中找到该消息,在我的Classic.smf中有一行d

html - ARIA 使用的好引用资料?

有没有人有任何可信赖的ARIA使用引用资料?我正在寻找一些东西作为我的标记的基础,但实际上无法从可信来源找到那么多示例。现在我几乎要从ARIAspec开始了来自thissite,但会喜欢更多好的引用资料以确保我正确地执行此操作。 最佳答案 尝试http://dev.opera.com/articles/view/introduction-to-wai-aria/和http://www.w3.org/TR/wai-aria-practices/ 关于html-ARIA使用的好引用资料?,我

html - ARIA 使用的好引用资料?

有没有人有任何可信赖的ARIA使用引用资料?我正在寻找一些东西作为我的标记的基础,但实际上无法从可信来源找到那么多示例。现在我几乎要从ARIAspec开始了来自thissite,但会喜欢更多好的引用资料以确保我正确地执行此操作。 最佳答案 尝试http://dev.opera.com/articles/view/introduction-to-wai-aria/和http://www.w3.org/TR/wai-aria-practices/ 关于html-ARIA使用的好引用资料?,我

html - 在经过验证的 HTML5 中使用 aria-sort

假设有一个静态的HTML表格,例如:Name ▲Score ▲C1A5B9会不会使用aria-sort合适(当UA支持它时)?http://www.w3.org/TR/wai-aria/states_and_properties#aria-sort我相信这可能会有用,但W3C验证器目前需要role="columnheader"在上,这有点多余,因为它已经暗示了th[scope="col"]:http://www.w3.org/TR/wai-aria/roles#columnheader一旦开始指定,您还需要为之前的所有内容设置一个角色...如

html - 在经过验证的 HTML5 中使用 aria-sort

假设有一个静态的HTML表格,例如:Name ▲Score ▲C1A5B9会不会使用aria-sort合适(当UA支持它时)?http://www.w3.org/TR/wai-aria/states_and_properties#aria-sort我相信这可能会有用,但W3C验证器目前需要role="columnheader"在上,这有点多余,因为它已经暗示了th[scope="col"]:http://www.w3.org/TR/wai-aria/roles#columnheader一旦开始指定,您还需要为之前的所有内容设置一个角色...如

html - 删除 <label> 后的换行符

我的表单由2列表格格式化。在左栏中,我使用并在右栏中显示.一些输入框是必需的。所以要求是对于所有强制输入,标签旁边应该有一个红色星号。然而,标签的设计使其始终跟随一个换行符,因此星号会自动位于下方。确保不会发生这种情况并且星号位于标签旁边正确位置的最佳方法是什么?我不认为选项将在表格中工作。这是请求的代码;Company**我尝试使用失败了。 最佳答案 或者,如果他们给出了作为block,你可以这样做:label{display:inline;} 关于html-删除后的换行符,我们在St

html - 删除 <label> 后的换行符

我的表单由2列表格格式化。在左栏中,我使用并在右栏中显示.一些输入框是必需的。所以要求是对于所有强制输入,标签旁边应该有一个红色星号。然而,标签的设计使其始终跟随一个换行符,因此星号会自动位于下方。确保不会发生这种情况并且星号位于标签旁边正确位置的最佳方法是什么?我不认为选项将在表格中工作。这是请求的代码;Company**我尝试使用失败了。 最佳答案 或者,如果他们给出了作为block,你可以这样做:label{display:inline;} 关于html-删除后的换行符,我们在St

html - 为什么不按空格键而 `label` 在 `[for=""]` attr 中有焦点检查单选按钮?

如果我有以下html,当标签具有焦点时按空格键,为什么不检查与其关联的radio?Thefirstradio这让可访问性变得更加困难,是否有非JavaScript的解决方法?这是一个JSFiddle示例:https://jsfiddle.net/atwright147/q0t53v78/ 最佳答案 标签元素不是为了接收键盘焦点。因此只需删除tabindex属性,当此控件获得焦点时,您将能够使用空格键检查radio控件。如果您想控制与输入关联的标签的视觉方面,您可以将CSS更改为:input:focus+label{outline:1

html - 为什么不按空格键而 `label` 在 `[for=""]` attr 中有焦点检查单选按钮?

如果我有以下html,当标签具有焦点时按空格键,为什么不检查与其关联的radio?Thefirstradio这让可访问性变得更加困难,是否有非JavaScript的解决方法?这是一个JSFiddle示例:https://jsfiddle.net/atwright147/q0t53v78/ 最佳答案 标签元素不是为了接收键盘焦点。因此只需删除tabindex属性,当此控件获得焦点时,您将能够使用空格键检查radio控件。如果您想控制与输入关联的标签的视觉方面,您可以将CSS更改为:input:focus+label{outline:1