gpt4 book ai didi

html - css:为什么不推荐使用 **color:red**?

转载 作者:太空狗 更新时间:2023-10-29 14:06:40 25 4
gpt4 key购买 nike

在页面http://www.w3.org/TR/WCAG10-CSS-TECHS/#style-colors他们说 color:red 之类的东西已被弃用?但我确定我已经看到许多网站使用这些样式。有谁知道他们被弃用的原因是什么?

最佳答案

WCAG 10 guidelines 中的语言具有误导性 - CSS2 中未弃用命名颜色或 CSS3 .

此外,建议不包含latest WCAG Guidelines (2.0)中.

在我看来,WCAG 10 中对已弃用 的使用实际上应该替换为不推荐。即便如此,此建议的既定目标是“确保前景和背景颜色组合提供足够的对比度……”,但使用 RGB 无论如何都无助于实现这一目标。

没有理由不使用 CSS3 规范中定义的 16 种颜色名称:

Color name  Hex rgb     Decimal
black #000000 0,0,0
silver #C0C0C0 192,192,192
gray #808080 128,128,128
white #FFFFFF 255,255,255
maroon #800000 128,0,0
red #FF0000 255,0,0
purple #800080 128,0,128
fuchsia #FF00FF 255,0,255
green #008000 0,128,0
lime #00FF00 0,255,0
olive #808000 128,128,0
yellow #FFFF00 255,255,0
navy #000080 0,0,128
blue #0000FF 0,0,255
teal #008080 0,128,128
aqua #00FFFF 0,255,255

有趣的是,橙色 在 CSS2 规范中可用,但在 CSS3 规范中并未作为基色之一包含在内。

更新 SVG 1.0 specification在 2001 年定义了另外 147 种颜色 - 所有主要浏览器都采用并一致地实现它们。这些命名颜色现已包含在 CSS3 specification 中作为“扩展颜色关键字”,因此它们现在是官方 CSS。

既然这些命名颜色是官方 CSS,我想说使用它们绝对安全,您可以向其他人推荐它们的使用 - 实际上,这种方式已经存在了很长时间。

关于html - css:为什么不推荐使用 **color:red**?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5895863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com