Чому CSS3 використовує два імені для одного кольору: aqua = cyan, magenta = fuchsia?


24

Чому CSS3 дублюється

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

  2. # FF00FF = (255, 0, 255) , помічений цим користувачем ?

Це дублювання плутає, оскільки кожне перераховано окремо на вищезгаданому посиланні CSS3.


20
Зазвичай такі речі робляться просто для збереження відсталої сумісності. Нічого більше і нічого менше. Реальність не є проблемою, оскільки більшість розробників в даний час не використовують позначення кольорів на основі слова / імені. Це все або шістнадцятковий триплет, або якесь значення RGB, щоб отримати кольори, більш точні до бачення дизайнерів. І навіть якби не було глибоких проблем із дизайном, я особисто просто зашифрував би такий колір, #00ffffабо #ff00ffщоб було чітко про те, який колір я хочу надати. Чорт забираю, я не пригадую, щоб ніколи використовував кольори на основі імен з першого веб-сайту, який я
кодував

1
@AndrewT. Зважаючи на те, що пропозиція з грецької мови вже не вдалася, її закрили та згодом видалили, а також усі інші прикордонні пропозиції, які не стосуються мови / країни, які цей користувач розміщує в своєму профілі, нам доведеться погодитися не погоджуватися щодо того, наскільки "добре" реклама в ім'я користувача. У цьому випадку це навіть не реклама, це більше реклама реклами, яка не відбулася.
Мокубай

4
@JakeGould Ah зворотна сумісність. Причина, чому darkgrayлегше, ніжgray .
Бакуріу

Відповіді:


35

У CSS3 вказано кілька кольорів зіткнення / дублювання, оскільки поточний список кольорів веб-сторінок, що підтримується W3C, походить з файлу назв кольорів X11 .

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

Мозаїка та Netscape Navigator використовували назви кольорів X11 як основу своїх кольорів.

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

Це означає, що якщо ви сьогодні використовуєте назву кольору, що стикається на сайті, він відображатиме колір W3C замість кольору X11.


13
Люди, не надсилайте та не схвалюйте запропоновані зміни, які включають перемикання слів між варіантами правопису США та Великобританії. У цьому конкретному сценарії було недоцільно змінювати "кольори" на "кольори".
Run5k

@DrZoo FYI ви все ще заробляєте представник від запропонованих змін навіть після 2-х повторних повторів; єдиний ліміт - 1 000 повторень із запропонованих змін. Просто в більшості випадків ви бачите, що це закінчується в 2k, оскільки ви більше не можете пропонувати зміни, а запропоновані зміни не потребують такого часу, щоб затвердити.
TylerH
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.