谁能解释在高对比度模式下CSS会发生什么?

http://hardlikesoftware.com/weblog/2009/11/04/css-sprites-vs-high-contrast-mode/



除此之外,还有什么?

我的登录表单看起来不太理想,我正在尝试调查。

直到最近才有了https://www.google.com/search?q=axs+aol+accesibility+library,但它似乎不再存在。

通常,我看到有两种方法:

  • 检测HCM(高对比度模式)并相应地调整CSS
  • 使CSS更通用,使其可以在每种模式下工作

  • 无论哪种情况,我都非常想知道高对比度模式在CSS更改方面会发生什么。

    如您所见,行为各不相同,因此您的专业知识将受到赞赏。

    最佳答案

    您是否为表单元素定义了文本和背景的颜色?

    以下是参考列表Accessiweb 2.1中的相关标准:On each Web page, are CSS declarations for colours for element background and fonts used properly?(银色级别等于WCAG 2.0 AA)
    相关的WCAG 2.0失败技术为F24: specifying foreground colors without specifying background colors or vice versa

    WebAIM最近发布的有关对比模式的文章:http://webaim.org/blog/high-contrast/

    关于Google主页:Google以浏览器嗅探和大量修改的页面而著称,具体取决于浏览器,是否登录其服务,是否激活JS。它甚至将使用SPDY协议(protocol)而不是HTTP(尽管这本身不会更改浏览器接收到的内容)。
    我不会考虑从该公司的页面来进行浏览器之间的比较;)

    关于css - 高对比度模式下CSS实际发生了什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10091676/

    10-12 00:09
    查看更多