Tag HTML <article>
Le tag <article> a été récemment ajouté à HTML5. Il est utilisé pour indiquer la section de la page, les blocs logiques, qui contiennent composition indépendante et complète avec son propre sens.
Ces blocs logiques peuvent être :
- Une inscription de blog
- Un message sur le forum
- Un article dans un journal
- Un commentaire personnalisé.
Dans un HTML-document on peut utiliser plusieurs tags <article>.
Syntaxe
Le contenu du conteneur <article> est écrit entre le tag <article> ouvrant et le tag </article> fermant. Dans le tag <article> on peut investir les titres de <h2> à <h6>. Si le titre <h1> n’a pas été utilisé avant, alors son emplacement est autorisé.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document</title>
</head>
<body>
<article>
<h1>Titre de l'article</h1>
<p>Texte de l'article</p>
</article>
</body>
</html>
Résultat
Un autre exemple, où on utilise plusieurs tags <article> à l’élément <section>
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre du document=</title>
</head>
<body>
<section>
<h1>Articles sur les fleurs</h1>
<article>
<h2>les Roses</h2>
<p>la Rose – la reine des fleurs - est l'objet du culte et de l'amour ardent. Depuis des temps immémoriaux, la rose a été l'objet d'adoration et d'adoration.</p>
</article>
<article>
<h2>les lis</h2>
<p>la lis — une fleur de beauté incroyable, l'une des plus anciennes parmi une variété de plantes à bulbes. </p>
</article>
</section>
</body>
</html>
Résultat
Attributs
Le tag <article> supporte les Attributs globaux.
Comment styler le tag HTML <article> ?
Propriétés communes pour modifier le poids visuel/emphase/taille du texte dans le tag <article>:
- La propriété CSS font-style définit le style de la police: normal | italic | oblique | initial | inherit
- La propriété CSS font-family spécifie une liste priorisée d’un ou plusieurs noms de famille de police et/ou noms de famille génériques pour l’élément sélectionné.
- La propriété CSS font-size définit la taille de la police.
- La propriété CSS font-weight définit si la police doit être en gras ou épaisse.
- La propriété CSS text-transform contrôle le cas de texte et la capitalisation.
- La propriété CSS text-decoration spécifie la décoration ajoutée au texte, et est une propriété raccourcie pour les propriétés CSS text-decoration-line, text-decoration-color, text-decoration-style.
Coloration du texte dans le tag HTML <article>:
- La propriété CSS color décrit la couleur du contenu et les décorations du texte.
- La propriété CSS background-color définit la couleur de fond d’un élément.
Styles de mise en page du texte pour la tag HTML <article>:
- La propriété CSS text-indent spécifie l’indentation de la première ligne dans un bloc de texte.
- La propriété CSS text-overflow spécifie comment le contenu qui n’est pas affiché doit être signalé à l’utilisateur.
- La propriété CSS white-space spécifie comment l’espace blanc à l’intérieur d’un élément est géré.
- La propriété CSS word-break spécifie où les lignes doivent être cassées.
Autres propriétés utiles pour le tag HTML <article>:
- La propriété CSS text-shadow ajoute des ombres au texte.
- La propriété CSS text-align-last définit l’alignement de la dernière ligne du texte.
- La propriété CSS line-height spécifie la hauteur d’une ligne.
- La propriété CSS letter-spacing définit les espaces entre les lettres/caractères d’un texte.
- La propriété CSS word-spacing permet de définir l’espacement entre les mots.
Support de Navigateurs
6+ | 4+ | 5+ | 11.1+ |
Pratiquez vos connaissances
Quel est le rôle de la balise <article> en HTML et comment l'utiliser correctement ?
Correcte!
Incorrecte!