La palette des couleurs sur le web est très restrictive et limitée. Dans ces conditions, comment choisir une couleur qui soit valide et interprétable de manière identique par les différents navigateurs ?
le W3C (World Wide Web Consortium) définit 16 couleurs de base compatibles avec tous les navigateurs.
Ces couleurs peuvent être insérées dans le code (HTML ou CSS) par leur valeur hexadécimale (ex. #2E8B57) soit directement par leur nom.
Il existe plus de 550 noms de couleur HTML mais qui ne sont pas toutes reconnues par tous les navigateurs. Une liste officielle (table X11, norme SVG) présente 140 noms de couleur reconnus par les navigateurs. Toutefois, quelques couleurs de cette liste officielle peuvent avoir une légère variation d’un navigateur à l’autre, la valeur hexadécimale peut donc être différente.
Nom | Hexadécimal | Couleur |
black | #000000 | |
silver | #C0C0C0 | |
gray | #808080 | |
white | #FFFFFF | |
navy | #000080 | |
blue | #0000FF | |
purple | #800080 | |
magenta | #FF00FF | |
green | #008000 | |
lime | #00FF00 | |
teal | #008080 | |
aqua / cyan | #00FFFF | |
maroon | #800000 | |
red | #FF0000 | |
olive | #808000 | |
yellow | #FFFF00 |