Il y a en réalité peu de chose à dire sur les éléments destinés à
gérer des morceaux de texte. En effet, certains sont trop spécialisés
pour être utilisés souvent (code, kbd, samp,
etc), d'autres sont carrément exotiques (bdi, bdo, ruby, rt, etc) et
enfin certains ne sont gardés (b, i, u, etc) que
pour la rétro-compatibilité car la mise en forme est faite désormais
avec des propriétés de style CSS.
Nous ne verrons donc ici en détail que quelques éléments texte parmi
ceux dont l'utilisation perdure encore un peu.
Remarque : l'élément a qui fait
partie des éléments texte est par ailleurs dans la partie sur les
liens.
<strong> : important
On utilise l'élément strong
pour marquer une partie de texte comme importante. Généralement les
navigateurs affiche le texte ainsi marqué en gras.
L'exemple utilise aussi l'élément code,
particulièrement adapté ici. Comme on le voit, le texte marqué par
cet élément est rendu par défaut avec une police à espacement fixe,
comme celle utilisée dans les éditeurs de code informatique.
<em> : emphase
On utilise l'élément em pour
marquer une partie de texte sur laquelle on veut donner de l'emphase
: le mettre en relief, insister ou exagérer. Généralement les
navigateurs affiche le texte ainsi marqué en italique.
<br> : saut de ligne
On utilise l'élément br pour
forcer un saut de ligne dans du texte.
Il ne faut jamais chercher à formatter un texte
entier en forçant des sauts de ligne pour le faire tenir dans
l'espace réservé à son affichage. Il suffirait que la largeur de cet
espace change (lors du redimensionnement de la fenêtre du navigateur
par exemple) pour que la mise en forme soit incohérente. Il se
pourrait aussi que la police de caractères définie par l'auteur de
la page ne soit pas disponible sur l'ordinateur client. Dans ce cas,
le navigateur fera une substitution avec la police de la famille la
plus proche qu'il trouvera, mais les tailles des caractères pourront
varier de quelques pixels, rendant les sauts de ligne forcés mal
placés.
<br> avec précaution utiliser il
faut.
<span> : affecter un style
L'élément span
est utilisé pour affecter un style CSS à une partie de texte. On
utilisera l'attribut class ou l'attribut id
pour faire la liaison entre le texte et la mise en forme qu'on lui
donne.
Rendu des éléments texte
Complétez le code HTML
pour obtenir le résultat ci-dessous.