Il existe plusieurs manières de spécifier une couleur en CSS ou HTML, la plus classique est le code de couleur Hexadécimal color : #778899
ou moins classique le code couleur nommé color : lightslategray
.
Le code couleur RGB (Red Green Blue ou Rouge Vert Bleu) color : rgb(119,136,153)
ainsi que le code couleur HSL (Hue Saturation Lightness ou Teinte Saturation Luminosité) color : hsl(210,14%,53%)
ont été définies en Css2, Css3 et sont acceptés sur les navigateurs depuis quelques années maintenant.
Il est maintenant aussi possible depuis Css3 de spécifier une couleur "lightslategray / lightslategrey" incluant la transparence avec les formats RGBa, HSLa et bientôt #RRGGBBaa.
Un chapitre est consacré à la compatibilité des formats de codes couleurs Web avec les navigateurs Web.