加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

html – css:为什么**颜色:红色**已弃用?

发布时间:2020-12-14 18:27:29 所属栏目:资源 来源:网络整理
导读:在页面 http://www.w3.org/TR/WCAG10-CSS-TECHS/#style-colors中,他们说像颜色这样的东西:红色已被弃用?但我确信我见过很多使用这些风格的网站.有谁知道他们被弃用的原因是什么? 解决方法 WCAG 10 guidelines中的语言具有误导性 – 在 CSS2或 CSS3中不会
在页面 http://www.w3.org/TR/WCAG10-CSS-TECHS/#style-colors中,他们说像颜色这样的东西:红色已被弃用?但我确信我见过很多使用这些风格的网站.有谁知道他们被弃用的原因是什么?

解决方法

WCAG 10 guidelines中的语言具有误导性 – 在 CSS2或 CSS3中不会弃用命名颜色.

此外,该建议未包含在latest WCAG Guidelines (2.0)中.

在我看来,在WCAG 10中使用depecrated实际上应该被替换为不推荐.即便如此,此建议的既定目标是“确保前景色和背景色组合提供足够的对比度……”,但使用RGB无助于以任何方式实现此目标.

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

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

有趣的是,橙色在CSS2规范中可用,但不包括在CSS3规范中作为基色之一.

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

既然这些命名颜色是官方CSS,我会说使用它们肯定是安全的,你可以向别人推荐它们 – 实际上,这种方式已经很长时间了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读