Je vous recommande de suivre les recommandations du W3C:
Tous d'entre eux (CSS Niveau 1, Niveau 2 et Niveau 3) indiquent que l'utilisation de noms de couleur est parfaitement acceptable, mais dont le montant varie en fonction de la spécification.
Spécification CSS1
Spécification CSS1 recommande d'utiliser des noms de couleurs comme un substitut valable à l'hex codes et les codes RVB.
6.3 Couleur unités
La liste de suggestion de mot-clé nom de couleur est: aqua, black, blue,
fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver,
la sarcelle d'hiver, le blanc et le jaune. Ces 16 couleurs sont prises à partir de Windows
VGA palette, et leurs valeurs RVB ne sont pas définis dans le présent
spécification.
Spécification CSS2
Vous pouvez utiliser le nom de la couleur orange
maintenant! Le comte jusqu'à 17 couleurs. Spécification CSS2 pour référence.
CSS3 & X11 Couleurs
CSS3 permet SVG 1.0 X11 couleurs pour être utilisé pour les CSS les propriétés (ainsi que hsl()
des valeurs). Ceci augmente la quantité de noms de couleur à 147 couleurs selon mon décompte. L'un de ces noms de couleurs peut être utilisée dans n'importe quel navigateur qui prend en charge le format SVG 1.0 de la spécification, ce qui je crois est IE9 ou plus récent.
Cela signifie également que la liste des couleurs qui sont fournis dans la question sont pour la plupart pas valide.
Utilisation Suggérée
Si vous êtes à la recherche pour soutenir les anciens navigateurs bâton à la sécurité web originale de 16 noms de couleur depuis X11 couleurs ne sont pas pris en charge.
Sinon, l'utilisation de l'un quelconque des 147 noms de couleur spécifié dans le X11 spec, vous êtes libre d'utiliser. Tous les navigateurs doivent être respectueux de la spec en référence à l'équivalent des codes hex. Le temps nécessaire à l'analyseur de lire les noms des couleurs est presque, si ce n'est exactement la même que l'utilisation d'une valeur hexadécimale, rvb ou tsl valeur.
Cependant, tout comme n'importe quoi avec CSS, vous devez vous en tenir à des normes syntaxiques. Mélanger les formats dans le même projet peut être source de confusion. Essayez de coller à une ou un maximum de deux.