« Le langage CSS/Valeurs et unités » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
m Formatage, ajout de code
Ligne 30 :
Les couleurs peuvent être spécifiées soit par mot-clefs soit par valeur RVB (composantes rouge, vert, bleu). Il y a plusieurs notations autorisées pour les composantes RVB :
 
* <ttcode>#RVB</ttcode> où chaque lettre R, V et B est un [[w:Système hexadécimal|chiffre hexadécimal]] entre 0 et F
* <ttcode>#RRVVBB</ttcode> où chaque paire de lettres RR, VV et BB est un nombre hexadécimal entre 00 et FF
* <ttcode>rgb(R, V, B)</ttcode> où chaque lettre R, V et B est un nombre décimal entre 0 et 255
* <ttcode>rgb(R%, V%, B%)</ttcode> où chaque lettre R, V et B est un nombre décimal entre 0 et 100
 
On passe de la notation <ttcode>#RVB</ttcode> à la <ttcode>#RRVVBB</ttcode> en dédoublant chaque valeur. Bien évidemment, 100% équivaut aussi à 255 et à #FF. Par exemple les notations suivantes sont équivalentes :
 
p { color: #f00; }
Ligne 85 :
|}
 
D'autres noms de couleurs élargissant cette palette de base ont été définis de manière propriétaire par des navigateurs. Mais en pratique, les concepteurs utilisent majoritairement la notation normalisée <ttcode>#RRVVBB</ttcode>.
 
Il existe également une palette standard de 216 couleurs de "sécurité" [http://www.w3schools.com/Html/html_colors.asp], pour tout navigateur, pour les affichages en 256 couleurs. La représentation de ces couleurs en hexadécimal sur 3 chiffres (format #RVB) n'utilise que des chiffres multiples de 3 : 0 3 6 9 C et F. Ces 6 chiffres combinés donne les 216 (<math>6^3</math>) couleurs.