Pourquoi CSS3 se double-t-il
# FF00FF = (255, 0, 255) , repéré par cet utilisateur ?
Cette duplication est confuse, car chacune est répertoriée séparément sur le lien CSS3 susmentionné.
Pourquoi CSS3 se double-t-il
# FF00FF = (255, 0, 255) , repéré par cet utilisateur ?
Cette duplication est confuse, car chacune est répertoriée séparément sur le lien CSS3 susmentionné.
#00ffff
ou#ff00ff
pour être explicite sur la couleur que je veux rendre. Heck, je ne me souviens pas avoir utilisé des couleurs basées sur le nom depuis le premier site Web que j'ai codé en 1995.darkgray
est plus léger quegray
.Réponses:
Il y a quelques couleurs en conflit / en double répertoriées dans CSS3 car la liste actuelle des couleurs Web gérée par W3C est issue du fichier des noms de couleurs X11 .
Le système X Window contenait un fichier texte qui avait des valeurs RVB mappées à certaines couleurs. Ce fichier texte a été livré avec toutes les installations X11.
Mosaic et Netscape Navigator ont tous deux utilisé les noms de couleurs X11 comme base de leurs couleurs.
Une fois la liste de couleurs HTML définie, au lieu de déprécier les couleurs en double et contradictoires, ils les ont simplement adoptées dans la liste - probablement pour éviter de casser les anciens sites Web / navigateurs qui utilisaient les couleurs X11 et parce que X11 les avait définis en premier.
Cela étant dit, si vous utilisez un nom de couleur conflictuel sur un site aujourd'hui, il affichera la couleur W3C au lieu de la couleur X11.
la source