Les couleurs HTML sont utilisées pour sé­lec­tion­ner les couleurs des arrière-plans, des textes ou des cadres dans un document HTML. Un choix correct de couleurs améliore le design et la li­si­bi­lité d’un site Web. Il existe trois façons dif­fé­rentes de définir ces couleurs ; découvrez-les en lisant cet article !

HTML colors, qu’est-ce que c’est ?

Les couleurs HTML, ou HTML colors, sont utilisées pour définir les valeurs de couleur de certains éléments dans un document HTML. Vous pouvez per­son­na­li­ser le back­ground HTML, les contours et le texte grâce à des réglages simples effectués dans la zone en utilisant la balise <style>.

Hé­ber­ge­ment Web
Hé­ber­ge­ment Web de pointe au meilleur prix
  • 3x plus rapide, 60 % d'éco­no­mie
  • Haute dis­po­ni­bi­lité >99,99 %
  • Seulement chez IONOS : jusqu'à 500 Go inclus

HTML colors : méthodes de dé­fi­ni­tion des couleurs HTML

Il existe trois méthodes dif­fé­rentes, mais équi­va­lentes, pour définir les couleurs HTML. Vous dé­cou­vri­rez dans les pa­ra­graphes suivants ce qui dif­fé­ren­cie ces trois variantes.

Noms de couleurs

Au total, une palette de couleurs HTML assez large est supportée par les na­vi­ga­teurs modernes : pas moins de 140 noms de couleurs ! Pour les utiliser, il suffit d’insérer le nom anglais cor­res­pon­dant à l’intérieur du code. Outre les valeurs standard comme « Blue », « Gray » ou « Red », des valeurs plus spé­ci­fiques comme « Chocolate », « Cornsilk » ou « Dark­Sea­Green » sont également possibles.

Conseil

Dans cet article de w3schools, vous trouverez une liste de tous les noms de couleurs HTML dis­po­nibles.

Codes couleur hexa­dé­ci­maux

En HTML, les codes couleur hexa­dé­ci­maux sont aussi utilisés. Ils se composent d’un nombre hexa­dé­ci­mal à six chiffres, identifié par un dièse (#). Les chiffres de 0 à 9 et les lettres de A à F sont utilisés. Dans ce nombre hexa­dé­ci­mal, la pro­por­tion des couleurs rouge, verte et bleue est exprimée par paires, 00 étant la plus petite valeur et FF la plus grande. La couleur bleue est donc exprimée par le code hexa­dé­ci­mal #0000FF, tandis qu’un rose foncé (DeepPink) a la valeur #FF1493. Aux deux ex­tré­mi­tés du spectre se trouvent le noir (#000000) et le blanc (#FFFFFF).

Valeurs RGB

Tout comme la dé­fi­ni­tion des couleurs avec des codes couleur hexa­dé­ci­maux, la dé­fi­ni­tion de couleurs HTML fonc­tionne aussi à l’aide de codes couleurs RVB. Celles-ci sont également définies par leurs pro­por­tions de rouge, de vert et de bleu, l’intensité d’une com­po­sante pouvant être comprise entre 0 et 255. Vous dé­fi­nis­sez par exemple la couleur bleue avec le code rgb(0, 0, 255), le cyan avec rgb(0, 255, 255) et le rose avec rgb(255, 20, 147).

HTML colors : syntaxe et exemples

Pour finir, nous il­lus­trons la syntaxe et le fonc­tion­ne­ment des dif­fé­rentes méthodes de spé­ci­fi­ca­tion des couleurs en HTML par quelques exemples pratiques.

Modifier les couleurs de l’arrière-plan

Si vous souhaitez modifier les couleurs de votre arrière-plan en HTML, vous avez besoin de l’attribut style et de la propriété CSS background-color. La syntaxe est la suivante :

<element style="background-color: ValeurDeLaCouleur;">
html

Dans l’exemple suivant, nous utilisons les noms de couleur pour définir la couleur de fond du titre <h2> sur « SteelBlue ». Le texte est surligné une fois avec la valeur de couleur « Spring­Green » et une fois avec « Yellow » :

<body>
<h2 style="background-color: SteelBlue;">
Couleurs HTML pour l’arrière-plan
</h2>
<p style="background-color: SpringGreen; padding: 5px;">
Ici, nous avons créé un paragraphe et sa couleur d’arrière-plan est <b>SpringGreen</b>.
</p>
<p style="background-color: Yellow;">
Ceci est un autre paragraphe et sa couleur d’arrière-plan est <b>Jaune</b>.
</p>
</body>
html
Image: HTML colors : exemple d’arrière-plan
Dans le na­vi­ga­teur, nous voyons les dif­fé­rentes couleurs d’arrière-plan pour les trois éléments.

Per­son­na­li­ser la couleur d’un texte

Si vous souhaitez modifier la couleur des textes sur vos pages Web, cela fonc­tionne selon un principe similaire. Dans ce cas, vous tra­vail­lez toutefois avec la propriété HTML color. La syntaxe est la suivante :

<element style="color: ValeurDeLaCouleur;">
html

Pour l’in­di­ca­tion de la couleur dans cet exemple, nous utilisons les valeurs hexa­dé­ci­males des couleurs HTML à titre d’il­lus­tra­tion. Nous dé­fi­nis­sons une couleur OrangeRed (#FF4500) comme couleur de police pour le titre. Le premier pa­ra­graphe sera de couleur Mid­night­Blue (#191970) et le deuxième pa­ra­graphe de couleur Indigo (#4B0082) :

<body>
<h2 style="color: #FF4500;">
Ce titre est OrangeRed
</h2>
<p style="color: #191970;">
Ceci est un paragraphe et son texte est <b>MidnightBlue</b>.</p>
<p style="color: #4B0082;">
Ceci est un deuxième paragraphe avec la couleur de texte <b>Indigo</b>.
</p>
</body>
html
Image: HTML colors : exemple de texte
Après l’exécution de l’exemple de code, nous voyons les trois éléments de texte de couleurs dif­fé­rentes.

Définir les valeurs de couleur des bordures

Vous pouvez également modifier les bordures à votre guise avec les HTML colors. Outre la propriété border, vous pouvez utiliser d’autres pa­ra­mètres pour définir la structure du cadre. Dans ce cas, la syntaxe se présente comme suit :

<element style="border: parametres ValeurDeLaCouleur;">
html

Dans l’exemple suivant, nous allons utiliser la troisième variante de dé­fi­ni­tion des couleurs : les valeurs RGB. Le cadre de notre titre reçoit la valeur rgb(178, 34, 34) (FireBrick). Les deux pa­ra­graphes sont encadrés par rgb(32, 178, 170) (Light­Sea­Green) et rgb(205, 133, 63) (Peru).

<body>
<h2 style="border: 2.5px solid rgb(178, 34, 34);">
Le cadre du titre est FireBrick</h2>
<p style="border: 2.5px dashed rgb(32, 178, 170); padding: 5px;">
Ce cadre est <b>LightSeaGreen</b>.
</p>
<p style="border: 2.5px dotted rgb(205, 133, 63); padding: 5px;">
Ce cadre a la couleur <b>Peru</b>.
</p>
html
Image: HTML colors : exemple de cadre
Les cadres de l’exemple ont dif­fé­rentes couleurs HTML, mais aussi dif­fé­rentes formes d’affichage.
Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée
Aller au menu principal