Почему CSS3 дублирует
# FF00FF = (255, 0, 255) , замеченный этим пользователем ?
Это дублирование сбивает с толку, так как каждый из них указан отдельно в вышеупомянутой ссылке CSS3.
Почему CSS3 дублирует
# FF00FF = (255, 0, 255) , замеченный этим пользователем ?
Это дублирование сбивает с толку, так как каждый из них указан отдельно в вышеупомянутой ссылке CSS3.
#00ffff
или#ff00ff
был бы недвусмысленным в отношении того, какой цвет я хочу визуализировать. Черт возьми, я не помню, чтобы когда-нибудь я использовал цвета, основанные наdarkgray
это легче, чемgray
.Ответы:
В CSS3 есть несколько конфликтующих / дублирующих цветов, потому что текущий список веб-цветов, поддерживаемый W3C, произошел из файла имен цветов X11 .
Система X Window содержала текстовый файл со значениями RGB, сопоставленными с определенными цветами. Этот текстовый файл был поставлен со всеми установками X11.
Mosaic и Netscape Navigator использовали названия цветов X11 в качестве основы для своих цветов.
После того, как список цветов HTML был определен, вместо того, чтобы исключать дубликаты и конфликтующие цвета, они просто перенесли их в список - предположительно, чтобы не допустить взлома старых веб-сайтов / браузеров, которые использовали цвета X11, и потому что X11 определил их в первую очередь.
Тем не менее, если сегодня вы используете конфликтующее название цвета на сайте, он будет отображать цвет W3C вместо цвета X11.
источник