đ©âđ« HTML - Chapitre 3 | L'Ă©crit sous toutes ses formes
Objectifs
- Maitriser le texte en HTML.
- Utiliser correctement les balises de titre.
- Donner du sens et de la sémantique à ton texte.
Pré-requis
- 1
Valider la quĂȘte suivante
QuĂȘtes liĂ©es - 2
Ătre Ă l'aise avec la syntaxe des balises HTML

Introduction
Précédemment, tu as vu les principes de bases du langage HTML.
Dans cette quĂȘte nous allons aller plus en profondeur sur le texte en HTML. Nous verrons comment utiliser des balises pour lui donner du sens, comment structurer des titres, des citations et pleins de nouvelles balises qui vont amĂ©liorer la sĂ©mantique de tes pages web !
Sommaire
Les balises de titrages
Nous l'avons vu dans les quĂȘtes prĂ©cĂ©dentes, il existe 6 balises de titrages diffĂ©rentes : de <h1> Ă <h6>.
Ces balises sont utiles pour définir si l'élément est un titre, un sous-titre, ou un sous sous-titre, etc, etc...
<!-- Titre principal de la page -->
<h1>Apprendre le HTML en s'amusant</h1>
<p>Le HTML est un langage de balisage qui permet de structurer le contenu d'une page web. Le plus souvent, il est associé au CSS pour gérer l'aspect visuel des pages web.</p>
<!-- Sous-titre -->
<h2>Chapitre 1 : Les balises de base</h2>
<!-- Sous sous-titre -->
<h3>1.1 Les différentes balises</h3>
<p>On appelle balise tout mot clé entouré de deux < >. Les balises permettent de structurer le contenu d'une page web en lui donnant un sens. </p>
Tu dois garder une cohérence dans la hiérarchie de tes titres. C'est-à -dire ne pas faire de titre principal <h1> suivi d'un titre secondaire <h2> puis d'un titre principal <h1> à nouveau. Ou bien utiliser un <h3> pour le titre principal, ou de passer de <h1> à <h3> directement.
Ăgalement une page web ne devrait avoir qu'un seul titre principal, donc qu'une seule balise <h1>.
Il existe deux raisons principales Ă cela:
- C'est mieux pour le référencement des pages.
- C'est plus accessible pour les personnes qui utilisent des lecteurs d'écran, comme les personnes malvoyantes par exemple.
đŻ Ă toi de jouer !
Exerce-toi sur les titres. Voici un article sur les chats : cet article ne contient que du texte brut. Ă toi d'utiliser les bonnes balises HTML pour les titres :
Qui sont les chats ?
Les chats sont les membres de la famille des fĂ©lins, et ils partagent de nombreuses caractĂ©ristiques avec leurs cousins ââles lions, les tigres et les panthĂšres. Les chats domestiques sont les plus populaires au monde et sont adorĂ©s par des millions de personnes pour leur compagnie et leur affectueuse nature.
Quelle est l'histoire des chats ?
Les premiers chats domestiques
Les chats sont originaires d'Afrique, d'Asie et d'Europe, et ils ont été domestiqués il y a environ 9 000 ans. Les premiers chats domestiques étaient probablement des chats sauvages qui se sont approchés des humains pour profiter de leur nourriture. Au fil du temps, les chats et les humains ont développé une relation symbiotique, et les chats ont été apprivoisés et domestiqués.
La domestication des chats en Europe
Les chats ont Ă©tĂ© introduits en Europe au Moyen Ăge, oĂč ils ont Ă©tĂ© utilisĂ©s pour chasser les rats et les souris. Les nobles europĂ©ens ont rapidement adoptĂ© les chats comme animaux de compagnie, et ils ont Ă©tĂ© trĂšs apprĂ©ciĂ©s pour leur beautĂ© et leur personnalitĂ©. Au fil du temps, les chats ont Ă©tĂ© introduits dans d'autres parties du monde, et ils ont rapidement gagnĂ© en popularitĂ©.
Quelles sont les caractéristiques des chats ?
Les chats sont des animaux trÚs intelligents et ils ont un sens aigu de l'observation. Ils sont également trÚs flexibles, et ils peuvent se contorsionner pour atteindre des endroits inaccessibles. Les chats sont capables de sauter jusqu'à cinq fois leur hauteur, et ils peuvent courir à des vitesses allant jusqu'à 45 km/h.
Les chats ont une excellente vision nocturne, et ils sont trÚs sensibles aux mouvements. Ils ont également un excellent sens de l'odorat, et ils peuvent détecter des odeurs à des distances allant jusqu'à 100 mÚtres.
N'oublie pas de créer un nouveau document HTML, d'ajouter la structure, et de bien remplir la balise <head> comme nous l'avons vu précédemment.
Mettre en avant du texte
Tu peux utiliser plusieurs balises pour mettre en évidence du texte, en fonction de la maniÚre dont tu veux mettre le texte en avant.
Voyons quelques exemples concrets.
Emphase
La balise <em> est utilisée pour marquer l'emphase d'un texte.
Par exemple dans la phrase :
Les chats sont les membres de la famille des fĂ©lins, et ils partagent de nombreuses caractĂ©ristiques avec leurs cousins ââles lions, les tigres et les panthĂšres.
Le mot "félins" est marqué avec insistance, et tu peux le mettre en avant avec la balise <em>. Le texte s'affichera en italique sur la plupart des navigateurs, et sera lu par les lecteurs d'écran comme un élément remarquable.
Les chats sont les membres de la famille des <em>fĂ©lins</em>, et ils partagent de nombreuses caractĂ©ristiques avec leurs cousins ââles lions, les tigres et les panthĂšres.
Importance
Lorsqu'un texte est important, tu peux utiliser la balise <strong> pour le mettre en avant.
Par exemple dans la phrase :
Les chats sont les membres de la famille des fĂ©lins, et ils partagent de nombreuses caractĂ©ristiques avec leurs cousins ââles lions, les tigres et les panthĂšres.
Le mot "chats" est trÚs important, et tu peux le mettre en avant avec la balise <strong>. Le texte s'affichera en gras sur la plupart des navigateurs, et sera lu par les lecteurs d'écran comme un élément important.
Les <strong>chats</strong> sont les membres de la famille des fĂ©lins, et ils partagent de nombreuses caractĂ©ristiques avec leurs cousins ââles lions, les tigres et les panthĂšres.
đŻ Ă toi de jouer !
Reprends le document que tu as créé avec le texte sur les chats, et ajoute de l'emphase et de l'importance sur les passages pertinants.
Gras, Italique et soulignement
Tu as peut-ĂȘtre dĂ©jĂ vu ou tu verras peut-ĂȘtre Ă l'avenir les balises <b>, <i> ou <u>, pour mettre du texte en gras, en italique ou souligner du texte.
Ces balises doivent ĂȘtre Ă©vitĂ©es pour des raisons d'accessibilitĂ© et de rĂ©fĂ©rencement car elles ne donnent aucune sĂ©mantique. Elles changent uniquement le style des Ă©lĂ©ments.
Si tu veux afficher du texte en gras, italique ou soulignĂ© pour des questions esthĂ©tiques, tu dois passer par du CSS (que nous verrons dans de prochaines quĂȘtes).
Ăgalement, le texte soulignĂ© est associĂ© Ă des liens hypertextes. Tu dois donc Ă©viter d'utiliser cette balise pour souligner du texte, car tes utilisateurs pourraient penser qu'il s'agit d'un lien.
Bloc de citation
Tu peux réaliser des blocs de citations en HTML en utilisant la balise <blockquote>.
Tu peux ajouter l'attribut cite avec en valeur le lien de la source de la citation :
<blockquote cite="https://fr.wikipedia.org/wiki/Chat">
Les chats sont les membres de la famille des fĂ©lins, et ils partagent de nombreuses caractĂ©ristiques avec leurs cousins ââles lions, les tigres et les panthĂšres.
</blockquote>
đŻ Ă toi de jouer !
Cherche une citation sur internet et ajoute la sur ta page.
Abréviations
Tu peux indiquer des abréviations en HTML en utilisant la balise <abbr> :
<abbr title="World Wide Web">WWW</abbr>
đŻ Ă toi de jouer !
Ajoute les abréviations sur "km" et "h" dans la phrase "Ils sont également trÚs flexibles, et ils peuvent se contorsionner pour atteindre des endroits inaccessibles. Les chats sont capables de sauter jusqu'à cinq fois leur hauteur, et ils peuvent courir à des vitesses allant jusqu'à 45 km/h."
Extrait de code
Tu peux indiquer qu'un bloc contient du code dans un langage de programmation avec la balise <pre> suivi de la balise <code>.
La balise <pre> est utilisée pour les textes dont le formatage typographique affecte le sens du contenu, comme des poÚmes, de l'art ASCII, des transcriptions et, bien sûr, des exemples de code informatique.
Attention: Si tu essaies d'écrire du code HTML dans ton document HTML, ton navigateur va l'interpréter comme du code HTML.
Pour éviter cela, remplace tous les caractÚres "&" par &, tous les "<" par <, tous les ">" par > et tous les """ par " pour obtenir une version encodée en entités HTML.
Par exemple :
<pre>
<code>
<h1>Hello, world</h1>
<h2>Welcome to my Website</h2>
</code>
</pre>
đŻ Ă toi de jouer !
Ajoute un bloc de code Ă la fin de ton article pour essayer ces balises.
Récapitulatif
-
En HTML, la sémantique est trÚs importante : utiliser la bonne balise est nécessaire pour des raisons d'accessibilités et de SEO.
-
Pense à toujours utiliser la bonne hiérarchie des titres, et de n'utiliser qu'un seul
<h1>sur chaque page. -
Tu peux mettre en avant du texte en utilisant les balises
<em>ou<strong>. En revanche, tu ne dois pas utiliser les balises<b><i>et<u>puisqu'elles ne donnent aucune sémantique au texte.
Challenge
Mets en forme le travail que tu as rĂ©alisĂ© durant cette quĂȘte et compare le rĂ©sultat avec la solution qui est proposĂ©e !
CritĂšres de validation
- [ ] Les titres respectent les principes hiérarchiques
- [ ] Le texte de chaque paragraphe est dans une balise
<p> - [ ] La page contient des éléments d'emphase et des éléments importants
- [ ] Un bloc citation est présent
- [ ] Un bloc abréviation est présent
- [ ] Un bloc de code est présent et le code est lisible
Voir la solution
<!DOCTYPE html>
<html lang="en">
<head>
<title>Qui sont les chats | Le monde des chats</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<meta name="author" content="Bob Smith">
<meta name="description"
content="Les chats sont des animaux fascinants, mais qui sont-ils vraiment? Découvrez-le dans cet article.">
</head>
<body>
<h1>Qui sont les chats ?</h1>
<p>Les <strong>chats</strong> sont les membres de la famille des <em>félins</em>, et ils partagent de nombreuses
caractéristiques avec leurs
cousins ââles lions, les tigres et les panthĂšres. Les chats domestiques sont les plus populaires au monde et
sont adorés par des millions de personnes pour leur compagnie et leur affectueuse nature.</p>
<h2>Quelle est l'histoire des chats ?</h2>
<h3>Les premiers chats domestiques</h3>
<p>Les chats sont originaires d'Afrique, d'Asie et d'Europe, et <em>ils ont été domestiqués il y a environ 9 000
ans</em>.
Les premiers chats domestiques étaient probablement des chats sauvages qui se sont approchés des humains pour
profiter de leur nourriture. Au fil du temps, les chats et les humains ont développé une relation symbiotique,
et les
chats ont été apprivoisés et domestiqués.</p>
<h3>La domestication des chats en Europe</h3>
<p>Les chats ont Ă©tĂ© introduits en Europe au <strong>Moyen Ăge</strong>, oĂč ils ont Ă©tĂ© utilisĂ©s pour <em>chasser
les rats et les souris</em>.
Les nobles européens ont rapidement adopté les chats comme animaux de compagnie, et ils ont été trÚs appréciés
pour
leur beauté et leur personnalité. Au fil du temps, les chats ont été introduits dans d'autres parties du monde,
et
ils ont rapidement gagné en popularité.</p>
<h2>Quelles sont les caractéristiques des chats ?</h2>
<p>Les chats sont des animaux trĂšs <strong>intelligents</strong> et ils ont un sens aigu de l'observation. Ils sont
également trÚs
flexibles, et ils peuvent se contorsionner pour atteindre des endroits inaccessibles. Les chats sont capables de
sauter jusqu'Ă cinq fois leur hauteur, et <em>ils peuvent courir Ă des vitesses allant jusqu'Ă 45 <abbr
title="KilomĂštres">km</abbr>/<abbr title="heure">h</abbr></em>.
Les chats ont une <em>excellente vision nocturne</em>, et ils sont trĂšs sensibles aux mouvements. Ils ont
également un
<em>excellent sens de l'odorat</em>, et ils peuvent détecter des odeurs à des distances allant jusqu'à <em>100
mĂštres.</em>
</p>
<h2>Citation sur les chats:</h2>
<blockquote cite="https://absolumentchats.com/60-citations-sur-les-chats/">
« Lorsquâun chat accorde sa confiance Ă un homme, câest sa plus belle offrande. »
</blockquote>
<h2>Envie de coder?</h2>
<pre>
<code>
<h1>Hello, world</h1>
<h2>Welcome to my Website</h2>
</code>
</pre>
</body>
</html>
Ressources partagĂ©es sur cette quĂȘte
- Petite liste des caractĂšres spĂ©ciaux HTML qui peuvent ĂȘtre utileshttps://www.leptidigital.fr/productivite/caracteres-speciaux-html-2-19297/
- Un complément sur l'utilisation des balises sémantiques afin d'optimiser le contenu de ses pageshttps://ronan-hello.fr/series/html/balises-semantiques-html