Dans le texte de la fable de La Fontaine "Le Corbeau et le Renard", on nous demande de mettre en évidence:
Bon, je subodore qu'il sera question d'utiliser des balises "en ligne". Mais lesquelles? Il existerait des balises <renard> ou <corbeau> en HTML? A partir de là, ce serait facile.
Votre remarque laisse déjà penser que vous avez compris que cela ne fonctionnera pas comme cela.
Pour réaliser la mise en page globale d'un document HTML, nous avons utilisé des balises qui n'ont aucune signification au niveau de la structure d'un document: les balises <div>.
Une balise <h1> indique que l'on a affaire à un niveau de titre principal; une balise <cite> indique que l'on a affaire à une citation.
Une balise <div> ne signifie rien. Mais on peut lui donner du sens si on lui adjoint, par exemple, un identificateur.
Le fragment de code
<div
id="piedDePage">
<ul>
<li>Item
1</li>
<li>item
2</li>
</ul>
</div>
contient un bloc <div> dont nous lisons aisément qu'il contient un "pied de page".
De la même manière qu'il existe une balise générique pour les éléments de type "bloc", il existe une balise générique pour les éléments de type "en ligne": la balise <span>.
Nous allons mettre en évidence les différentes balises HTML dans ce fragment; en lettres blanches sur fond rouge.
Pour un rappel de la différence entre un #balise et .balise, voir la leçon précédente.
Aaah! C'est quoi, ces pattes de mouches? Je vois bien <span> et la "class" balise comme prévu; mais le reste???
La notation < est, en fait, un code pour représenter le signe "<" en HTML. On ne peut pas laisser simplement le symbole "<" qui sert à annoncer le début d'une balise HTML. Même chose pour le signe ">" qui est représenté par >
Ah oui, mais pourquoi > ? Ça me paraît bien ésotérique.
GT et LT proviennent de l'anglais: GT = greater than ; LT = less than. Comme "<" et ">" en mathématiques.
Quand le document demandé aura été accepté, passe à
la page
suivante.