Язык в правилах WCAG 10 вводит в заблуждение - именованные цвета не устаревают в CSS2 или CSS3 .
Кроме того, рекомендация не включена в последнее Руководство WCAG (2.0) .
На мой взгляд, использование depecrated
в WCAG 10 на самом деле должно быть заменено на not recommended
. Даже в этом случае заявленная цель этой рекомендации состоит в том, чтобы "обеспечить, чтобы комбинации цветов переднего плана и фона обеспечивали достаточный контраст ...", но использование RGB никак не помогает достижению этой цели.
Нет причин не использовать 16 имен цветов, определенных в спецификации CSS3:
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 определила дополнительные 147 цветов в 2001 году - и все основные браузеры приняли их и реализовали их последовательно. Эти именованные цвета теперь включены в CSS3-спецификацию как "расширенные ключевые слова цвета", поэтому теперь они официальные CSS.
Теперь, когда эти названные цвета являются официальными CSS, я бы сказал, что использовать их определенно безопасно, и вы можете рекомендовать их использование другим - на практике, так было давно.