24

Почему CSS3 дублирует

  1. # 00ffff = 0,255,255 и

  2. # FF00FF = (255, 0, 255), замеченный этим пользователем?

Это дублирование сбивает с толку, так как каждый из них указан отдельно в вышеупомянутой ссылке CSS3.

1 ответ1

35

В CSS3 есть несколько конфликтующих / дублирующих цветов, потому что текущий список веб-цветов, поддерживаемый W3C, произошел из файла имен цветов X11 .

Система X Window содержала текстовый файл со значениями RGB, сопоставленными с определенными цветами. Этот текстовый файл был поставлен со всеми установками X11.

Mosaic и Netscape Navigator использовали названия цветов X11 в качестве основы для своих цветов.

После того, как список цветов HTML был определен, вместо того, чтобы исключать дубликаты и конфликтующие цвета, они просто перенесли их в список - предположительно, чтобы не допустить взлома старых веб-сайтов / браузеров, которые использовали цвета X11, и потому что X11 определил их первыми.

При этом, если сегодня вы используете конфликтующее название цвета на сайте, он будет отображать цвет W3C вместо цвета X11.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .