草庐IT

ACCESSIBILITY

全部标签

css - 什么是可标记元素?

我已经readingonaccessibility我偶然发现了一个我找不到准确信息的概念:HTML可标记元素。我理解可标记元素背后的概念是可以被正确包装或引用的元素。,例如:Entersomedata或者例如:Entersomedata有谁知道什么是可标记的HTML元素,哪些不是?奖励回合!您能否详细说明为什么fifthruleARIA的使用是一项正在进行的工作吗?在我自己的网站中,我希望能够说明future对此的更改,但我不知道为什么它不是一成不变的(似乎应该如此)。 最佳答案 根据MDN,以下元素是可标记的。摘自Contentc

html - CSS 的用户选择和可访问性

如果我使用以下内容:-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;我可以禁用网页上某些元素的文本选择。适用于按钮和链接,如果选择这些按钮和链接不会提供很好的用户体验(显然是意见)。我是否可以在任何需要的地方随意使用它?或者是否存在可访问性影响?即屏幕阅读器和其他工具是否依赖于文本选择?注意:我不是在征求关于user-select属性使用的意见,我是在寻找受它影响的

html - CSS 的用户选择和可访问性

如果我使用以下内容:-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;我可以禁用网页上某些元素的文本选择。适用于按钮和链接,如果选择这些按钮和链接不会提供很好的用户体验(显然是意见)。我是否可以在任何需要的地方随意使用它?或者是否存在可访问性影响?即屏幕阅读器和其他工具是否依赖于文本选择?注意:我不是在征求关于user-select属性使用的意见,我是在寻找受它影响的

javascript - 有没有办法阻止 HTML accesskey =""被激活?

我尝试了preventDefault()但没有成功。有什么我想念的吗?如果可能的话,我会尝试全局禁用它(比如在window上注册事件) 最佳答案 似乎没有办法阻止事件的触发。唯一的选择似乎是在您不希望它们工作时暂时删除accesskey属性。这就是jQueryUIhastodoformodaldialogs.这是该线程的代码:$("#boxA-dialog").dialog({autoOpen:false,modal:true,height:400,width:300,open:function(event,ui){ak=$('[a

javascript - 有没有办法阻止 HTML accesskey =""被激活?

我尝试了preventDefault()但没有成功。有什么我想念的吗?如果可能的话,我会尝试全局禁用它(比如在window上注册事件) 最佳答案 似乎没有办法阻止事件的触发。唯一的选择似乎是在您不希望它们工作时暂时删除accesskey属性。这就是jQueryUIhastodoformodaldialogs.这是该线程的代码:$("#boxA-dialog").dialog({autoOpen:false,modal:true,height:400,width:300,open:function(event,ui){ak=$('[a

javascript - 我怎么能 "turn off"样式表?

我正在为一项大学作业创建一个网站,我们必须专注于可访问性功能。我已经成功地使用了调整文本按钮大小,但我正在寻找一种通过按钮或链接关闭css文件的方法。我在网上搜索了一下,似乎找不到太多东西,我找到了一个很好的网站,上面有我要找的按钮,所以按F12,但它不会显示它的javascript。理想情况下,我想在不使用javascript的情况下实现它,但如果没有其他方法,那么我愿意接受任何我可以获得的帮助。如果这是一个简单的问题,我很抱歉,但我确实努力寻找答案但无济于事,我只是一年级学生所以还有很长的路要走! 最佳答案 这应该可行for(i

javascript - 我怎么能 "turn off"样式表?

我正在为一项大学作业创建一个网站,我们必须专注于可访问性功能。我已经成功地使用了调整文本按钮大小,但我正在寻找一种通过按钮或链接关闭css文件的方法。我在网上搜索了一下,似乎找不到太多东西,我找到了一个很好的网站,上面有我要找的按钮,所以按F12,但它不会显示它的javascript。理想情况下,我想在不使用javascript的情况下实现它,但如果没有其他方法,那么我愿意接受任何我可以获得的帮助。如果这是一个简单的问题,我很抱歉,但我确实努力寻找答案但无济于事,我只是一年级学生所以还有很长的路要走! 最佳答案 这应该可行for(i

html - 如何防止 JAWS 在必填字段上说 "invalid entry"?

当使用HTML5属性标记具有必填字段的表单时,Firefox(以及可能的其他)中的JAWS14在用户第一次关注空字段时(即用户第一次遇到字段)。使用aria-required="true"避免了讨厌的消息(并且JAWS仍然通知用户该字段是必需的),但是您失去了HTML5表单验证功能(阻止表单提交、浏览器生成的工具提示来指导用户等)。如何绕过“无效条目”公告?JAWS为什么要这样做?如果用户跳过某个字段(将其留空,因此无效)然后再次关注它,我会理解将其描述为“无效”。当前的实现令人困惑,因为用户被告知他们在一个他们甚至不知道存在的字段中输入了错误的内容。我读过关于设置aria-inval

html - 如何防止 JAWS 在必填字段上说 "invalid entry"?

当使用HTML5属性标记具有必填字段的表单时,Firefox(以及可能的其他)中的JAWS14在用户第一次关注空字段时(即用户第一次遇到字段)。使用aria-required="true"避免了讨厌的消息(并且JAWS仍然通知用户该字段是必需的),但是您失去了HTML5表单验证功能(阻止表单提交、浏览器生成的工具提示来指导用户等)。如何绕过“无效条目”公告?JAWS为什么要这样做?如果用户跳过某个字段(将其留空,因此无效)然后再次关注它,我会理解将其描述为“无效”。当前的实现令人困惑,因为用户被告知他们在一个他们甚至不知道存在的字段中输入了错误的内容。我读过关于设置aria-inval

html - <button> 与 &lt;input type ="image">

这是一个“添加到购物篮”控件,我的一位同事为此设计了一个漂亮的图形。显然它应该生成一个post请求,一个简单的超链接是做不到的。Amazon使用图像输入来实现它。但是有什么好处和坏处呢对比(并使用CSS来控制外观)?我想归结为这些问题:是否所有浏览器,无论是图形浏览器还是非图形浏览器,都成功地完成了使图像输入可通过键盘访问的职责?(或者,对于无键盘设备,让它们可以通过任何输入方式访问?)哪些浏览器不支持?各自还有哪些优点/缺点?是否有任何其他可能的方法各有优势(除了忘记它并仅使用普通提交之外)? 最佳答案 它们应该是等价的。出于样式