2011-05-17 92 views
2

我无法理解WCAG 2.0标准1.4.8。了解WCAG 2.0 - 标准1.4.8

从我的理解它基本上是说,如果我有例如<div>,我在定义背景和文本颜色,我将不得不采取:

  • 提供一个颜色选择器工具,该分区等等用户可以更改这些颜色
  • “G156:使用具有可以改变文本块的前景和背景现有普通用户代理技术”

提供一个颜色选择器听起来很远取编辑,所以我把我的希望寄托在“G156”上。常规的网络浏览器(即Firefox,Opera等)是否具有这样的用户代理资格?

另一个令人困惑的部分是“常见故障”,它表示“F24:失败的成功标准1.4.3,1.4.6和1.4.8由于指定了前景色而没有指定背景色或反之亦然”,其中I排序解释为“只要你为该div指定了背景和文字颜色,就是你的安全”。

有关如何解释此WCAG标准的任何想法?

回答

2

定期的网络浏览器(即Firefox,歌剧等)是否有资格作为这样的用户代理?

根据http://www.w3.org/TR/2010/NOTE-WCAG20-TECHS-20101014/G156,似乎是这样。它说:

测试

程序

  • 打开网页的浏览器,允许用户改变 HTML内容的颜色。

  • 更改浏览器 设置中的前景和背景颜色,使它们与内容中指定的颜色不同于 。

  • 返回页面和检查,在浏览器中的新规定前景文字 和背景色 覆盖在 内容中指定的颜色。

预期结果

  • 检查#3是真的。

“只要你指定背景和文本颜色为DIV,你是安全的”

我是这么认为的。这意味着不要假设背景是白色的,因为如果你没有明确地指定它,它可能不是。

+0

好点。同一页面还会通知Safari和较旧的IE版本不支持该类型的颜色更改。所以我想这归结于支持哪些浏览器版本是合理的。如果支持前面提到的是合理的,毕竟它归结为颜色选择器。 – phobia 2011-05-18 13:30:26

+0

我一直认为这也提到了用户通过应用自定义CSS文件来自定义页面上的颜色的能力。网页需要设计成不会干扰这一点的方式。 – Scribblemacher 2017-08-08 11:47:23