Toute nuance est décomposée en 3 couleurs de base, rouge vert et bleu (red-green-blue : rgb), chacune quantifiée sur 256 niveaux de 0 à 255, ou 00 à FF en hexadécimal. ff0000 donne le rouge, 00ff00 le vert (lime) et 0000ff le bleu. 000000 correspond à aucune lumière (noir) et ffffff à toutes les couleurs au maximum (blanc). Le jaune est, ici, complémentaire du bleu. Leurs codes sont donc "complémentaires" : ffff00 / 0000ff. De même pour rouge/aqua et lime/fuchsia.
| #c0c0c0 | #ffffff | #ff0000 | #ffff00 | #00ff00 | #00ffff | #0000ff | #ff00ff |
| silver | white | red | yellow | lime | aqua | blue | fuchsia |
| #808080 | #000000 | #800000 | #808000 | #008000 | #008080 | #000080 | #800080 |
| gray | black | maroon | olive | green | teal | navy | purple |
red lime blue ...rgb(255,0,0) rgb(0,255,0) rgb(0,0,255) ...rgb(100%,0%,0%) rgb(0%,100%,0%) rgb(0%,0%,100%) ...#ff0000 #00ff00 #0000ff ...#f00 #0f0 #00f ...<body bgcolor="#fdfdfd" text="rgb(0,0,0)" link="blue"><font color="olive">bla-bla</font><table bgcolor="rgb(100%,100%,90%)"><tr bgcolor=""><td bgcolor="">...<style type="text/css">
<!-- /* il n'est pas interdit d'être plus "homogène" ! */
body { background-color: #eef; text:rgb(0%,0%,20%)}
a:link {color:#0000ff; }
a:visited {color:#990099; }
a:active {color:red; }
h1 { color: #00aa77; border-bottom: 1px solid green;}
blockquote { color: rgb(0,128,0) ;} /* green #008000 */
table { background-color: #dddddd; } /* villaine table! */
/* etc. */
-->
</style>