Warum verwendet CSS3 zwei Namen für dieselbe Farbe: aqua = cyan, magenta = fuchsia?


24

Warum wird CSS3 dupliziert ?

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

  2. # FF00FF = (255, 0, 255) , entdeckt von diesem Benutzer ?

Diese Vervielfältigung verwirrt, da jede auf dem oben genannten CSS3-Link separat aufgeführt ist.


20
In der Regel geschieht dies lediglich, um die Abwärtskompatibilität zu gewährleisten. Nicht mehr und nicht weniger. Die Realität ist, dass dies kein Problem ist, da die meisten Entwickler heutzutage sowieso keine wort- / namensbasierten Farbbezeichnungen verwenden. Es ist alles entweder ein Hex-Triplett oder ein RGB-Wert, um Farben zu erhalten, die der Vision eines Designers besser entsprechen. Und selbst wenn es keine tiefen Design Bedenken waren, würde ich persönlich Code nur eine Farbe als #00ffffoder #ff00ffsein persönliches Vertrauen zu wissen , was Farbe , die ich gemacht werden sollen. Ich kann mich nicht erinnern, dass ich seit der ersten Website, die ich 1995
programmiert habe, jemals namenbasierte

1
@AndrewT. Da der griechische Vorschlag bereits fehlgeschlagen ist, geschlossen und anschließend gelöscht wurde, müssen wir uns zusammen mit allen anderen grenzwertlosen Sprach- / Ländervorschlägen, für die dieser Nutzer in seinem Profil wirbt, darauf einigen, dass keine Einigung darüber erzielt werden kann, wie "in Ordnung" Werbung in a ist Nutzername. In diesem Fall handelt es sich nicht einmal um eine Anzeige, sondern vielmehr um eine Anzeige, die für eine fehlgeschlagene Anzeige wirbt.
Mokubai

4
@JakeGould Ah Abwärtskompatibilität. Der Grund warum darkgrayist leichter alsgray .
Bakuriu

Antworten:


35

In CSS3 sind einige Farben als Kollisionen / Duplikate aufgeführt, da die von W3C verwaltete aktuelle Webfarbenliste von der X11-Farbnamendatei abstammt .

Das X Window System enthielt eine Textdatei mit RGB-Werten, die bestimmten Farben zugeordnet waren. Diese Textdatei wurde mit allen X11-Installationen ausgeliefert.

Mosaic und Netscape Navigator verwendeten beide die X11-Farbnamen als Grundlage für ihre Farben.

Nachdem die HTML-Farbliste definiert worden war, wurden die doppelten und zusammenstoßenden Farben nicht verworfen, sondern einfach in die Liste übernommen - vermutlich, um ältere Websites / Browser, die X11-Farben verwendeten, nicht zu beschädigen, und weil X11 sie zuerst definiert hatte.

Wenn Sie jedoch heute auf einer Site einen Namen mit zusammenstoßenden Farben verwenden, wird anstelle der X11-Farbe die W3C-Farbe angezeigt.


13
Leute, bitte nicht einreichen oder vorgeschlagen Änderungen genehmigen , die Schalen Worte zwischen den USA und in Großbritannien Schreibvarianten umfassen. In diesem speziellen Szenario war es nicht angebracht, "Farben" in "Farben" zu ändern.
Run5k

@DrZoo Zu Ihrer Information, Sie verdienen auch nach insgesamt 2.000 Wiederholungen noch Wiederholungen durch vorgeschlagene Änderungen. Das einzige Limit ist +1000 Wiederholungen nach vorgeschlagenen Änderungen. Es ist nur so, dass in den meisten Fällen das Ende bei 2k zu sehen ist, da Sie keine Änderungen mehr vorschlagen können und die Genehmigung der vorgeschlagenen Änderungen nicht mehr so ​​lange dauert.
TylerH
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.