Perché CSS3 usa due nomi per lo stesso colore: aqua = ciano, magenta = fucsia?


24

Perché CSS3 si duplica

  1. # 00ffff = 0,255.255 e

  2. # FF00FF = (255, 0, 255) , individuato da questo utente ?

Questa duplicazione confonde, poiché ciascuna è elencata separatamente sul collegamento CSS3 sopra menzionato.


20
In genere cose come questa vengono fatte semplicemente per preservare la compatibilità con le versioni precedenti. Niente di più e niente di meno. La realtà è che non è un problema dal momento che la maggior parte degli sviluppatori al giorno d'oggi non usa comunque denominazioni di colori basate su parole / nomi. È tutto o una tripletta esadecimale o un valore RGB di qualche tipo per ottenere colori più accurati per la visione di un designer. E anche se non ci fossero problemi di progettazione profonda, personalmente codificherei un colore come #00ffffo #ff00ffper essere esplicito su quale colore voglio rendere. Cavolo, non ricordo di aver mai usato colori basati sul nome dal primo sito web che
codifico

1
@AndrewT. Considerando che la proposta greca è già fallita, è stata chiusa e successivamente cancellata, insieme a tutte le altre proposte linguistiche / nazionali senza valore che questo utente pubblicizza nel suo profilo, dovremo concordare di non essere d'accordo su come la pubblicità "okay" sia in un nome utente. In questo caso non è nemmeno un annuncio, è più un annuncio che pubblicizza un annuncio fallito.
Mokubai

4
@JakeGould Ah retrocompatibilità. Il motivo per cui darkgrayè più leggero digray .
Bakuriu,

Risposte:


35

Ci sono alcuni colori che si scontrano / duplicano elencati in CSS3 perché l'attuale elenco di colori web gestito da W3C era discendente dal file dei nomi dei colori X11 .

Il sistema X Window conteneva un file di testo con valori RGB associati a determinati colori. Questo file di testo è stato spedito con tutte le installazioni X11.

Mosaic e Netscape Navigator hanno entrambi usato i nomi dei colori X11 come base dei loro colori.

Una volta definito l'elenco dei colori HTML, invece di deprecare i colori duplicati e contrastanti, li hanno semplicemente adottati nell'elenco - presumibilmente per evitare di rompere i siti Web / i browser più vecchi che utilizzavano i colori X11 e perché X11 li aveva definiti per primi.

Detto questo, se oggi usi un nome di colore in conflitto su un sito, visualizzerà il colore W3C invece del colore X11.


13
Gente, si prega di non inviare o approvare le modifiche proposte che includono il cambio di parole tra le varianti di ortografia degli Stati Uniti e del Regno Unito. In questo particolare scenario, non era appropriato cambiare "colori" in "colori".
Run5k,

@DrZoo FYI guadagni ancora rappresentante dalle modifiche suggerite anche dopo un totale di 2k rappresentanti; l'unico limite è +1000 ripetizioni dalle modifiche suggerite. È solo che nella maggior parte dei casi lo vedi terminare a 2k perché non puoi più suggerire le modifiche e le modifiche suggerite non richiedono molto tempo per essere approvate.
TylerH,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.