0

我有一个包含表单字段的简单页面。表单域和页面都有白色背景色(浏览器默认)。这是否会导致视力受损的用户出现问题,因为他们可能很难在视觉上定位表单字段?

4

2 回答 2

2

关于 508,没关系,除非你扔border:none在上面。辅助技术(由残疾人使用)抓取<label>与之相关的任何内容:

<label for="someID">Your Name</label> <input type="text" id="someID">

如果你想变得花哨,你可以这样做:

input:focus { outline-color: #006; outline-offset: 3px; outline-width:2px; }
于 2013-11-25T21:15:59.993 回答
0

可访问性或 508 合规性取决于有关如何呈现或更改字段的多个方面。

  • 一些视障用户可能正在使用屏幕阅读器,在这种情况下,背景颜色不会那么重要,但“标签”标签和其他可访问性属性将是最重要的。
  • 如果您没有应用任何特定的 CSS 来更改背景颜色,那么浏览器会将其呈现在其通常可访问的本机 UI 主题中。许多没有屏幕阅读器的视障用户要么使用屏幕放大镜,要么使用高对比度方案,所以这应该不是问题。

简而言之,如果您适当地应用了“标签”标签并且没有在很大程度上摆弄表单字段的颜色(即留给浏览器来呈现它),那么您应该拥有符合 508 的表单。

于 2013-12-04T19:42:51.423 回答