La balise HTML « style » permet de définir les feuilles de styles d’un site Web. La balise style est placée en HTML dans l’en-tête et avant d’éventuels scripts, et intègre des styles CSS globaux. Elle est à cet effet com­pa­tible avec dif­fé­rents attributs HTML.

À quoi sert la balise HTML style ?

La balise HTML style vous permet d’adapter l’apparence et le style de l’ensemble d’un document. L’objectif de l’attribut style est d’une part de définir pré­ci­sé­ment l’apparence des dif­fé­rents éléments pour un site Web et de les rendre ainsi uniformes. D’autre part, cette méthode peut être utilisée avec les attributs HTML afin d’optimiser la page d’accueil pour certains appareils. La balise style permet de placer du CSS dans une page HTML. Au sein de l’élément, il est également possible de définir la manière dont le contenu du site Web doit être rendu. La cons­truc­tion dans le na­vi­ga­teur Web est ainsi nettement plus rapide, puisque l’ensemble du fichier CSS ne doit pas être im­mé­dia­te­ment chargé.

Comment la balise de style est-elle struc­tu­rée en HTML ?

La balise de style est utilisée en HTML à l’intérieur de l’élément head. Il est également possible de placer plusieurs éléments avec la balise HTML style dans un site Web. Pour une cons­truc­tion aussi rapide que possible et afin de faciliter l’affichage pour le na­vi­ga­teur concerné, la balise style est placée en HTML avant les éventuels scripts pour la page d’accueil. Depuis l’in­tro­duc­tion de HTML 5, l’uti­li­sa­tion de l’attribut <style type="text/css"> n’est plus obli­ga­toire. Le contenu est cependant toujours placé entre la balise de début <style> et la balise de fin </style>. Voici un exemple :

<!DOCTYPE html>
<html>
<head>
<title>Exemple d’utilisation de la balise HTML style</title>
<style>
h1 { color: #000000; }
p { color: #0A06EF; }
</style>
</head>
<body>
<h1>Exemple de titre pour votre site Web</h1>
<p>Exemple de texte pour le premier paragraphe</p>
</body>
</html>

Ici, la balise HTML style permet d’afficher dans le document cor­res­pon­dant le titre « Exemple de titre pour votre site Web » en noir et le premier pa­ra­graphe (« Exemple de texte pour le premier pa­ra­graphe ») en bleu marine. En plus de la couleur, la taille ou la police peuvent également être définies de cette manière.

Quels attributs sont com­pa­tibles avec la balise HTML style ?

Certains attributs peuvent être utilisés avec la balise HTML style. Les attributs les plus courants pour la balise style en HTML sont les suivants :

Attribut Valeurs Des­crip­tion
Dir auto, rtl, ltr L’attribut universel dir indique le sens d’écriture du texte
Height Pixel L’attribut height indique la longueur d’un élément
Id Une chaîne de ca­rac­tères qui ne doit pas contenir d’espace vide Id permet de définir un iden­ti­fiant unique pour un élément HTML
Lang Abré­via­tion de la langue L’attribut universel lang permet de définir la langue au sein du document ou de l’élément
Media all, aural, braille, handheld, pro­jec­tion, print, screen, tty, tv L’attribut media définit pour quel appareil le document cor­res­pon­dant doit être optimisé
Width Pixel L’attribut width permet de définir la largeur d’un élément
xml:space preserve, default L’attribut xml:space permet de définir la manière dont les espaces doivent être in­ter­pré­tés dans le texte source.

Les attributs scoped et type ne sont plus utilisés.

Voici un exemple d’as­so­cia­tion d’une balise HTML style à un attribut :

<style media="écran">
h1 { color: #000000; }
p { color: #0A06EF; }
body { background-color: #FFFFFF; }
</style>

Ce code définit que pour tous les écrans, l’en-tête est affiché en noir, le texte du pa­ra­graphe en bleu marine et le fond en blanc.

Balise HTML style : un outil utile pour tout site Web

Que vous créiez des sites Web depuis longtemps ou que vous com­men­ciez juste à apprendre les CSS, l’attribut style est un outil simple et utile pour définir l’apparence d’un document HTML et de ses dif­fé­rents éléments. Il vous sera ainsi plus facile de cons­truire un site Web de manière ordonnée et bien struc­tu­rée. Si vous souhaitez également utiliser des fichiers CSS externes, utilisez la balise link.

Conseil

Un site Web en­tiè­re­ment à votre image ? Pas de problème ! IONOS vous offre tout ce dont vous avez besoin avec l’outil de création de site Web de IONOS. Créez votre propre site Web ou laissez-vous guider par nos experts.

Aller au menu principal