Ouais, bon... En gros, une page HTML est formée d'un certain nombre de blocs superposés ou imbriqués. J'ai bien résumé?
En tous les cas, vous avez bien résumé l'impression que l'on peut avoir jusqu'ici. Mais nous allons maintenant introduire une nouvelle notion.
Deux éléments de type "bloc" qui se suivent sont toujours superposés, dans un document HTML brut.
Un élément de type "bloc" peut toujours contenir un autre élément de type "bloc" (on parle d'éléments imbriqués). Les blocs de même niveau se superposent.
Les blocs permettent de définir la structure générale d'un document HTML.
Les robots des moteurs de recherche (Google,
Altavista, Yahoo,...) utilisent la structure des pages HTML pour
détecter les éléments importants (les titres, par exemple). Un document
qui n'est pas bien structuré ne pourra pas être bien indexé et ne sera
généralement pas bien répertorié.
Ce problème est important pour le
site web des sociétés qui souhaitent une bonne visibilité sur les
moteurs de recherche.
La structuration est également importante pour les personnes aveugles qui utilisent des lecteurs automatiques d'écrans.
De ce qui précède, on pourrait tirer la conclusion que tous les éléments qui constituent une page HTML sont des blocs superposés ou imbriqués. Il n'en est rien.
Examinons le fragment de code suivant:
<p>Voici un <a href="lien1.html">premier lien</a> et en voici deux autres <a href="lien2.html">lien 2</a> <a href="lien3.html">lien 3</a>.</p><p>paragraphe 2</p>
Le premier bloc <p> contient du texte et trois fragments de type <a> (chacun des trois liens).
Les éléments de type <p> se disposent l'un au-dessus de l'autre.
Les élements de type <a> se disposent simplement les uns à côté des autres.
La balise <em> permet de délimiter un fragment de texte qui doit être mis en évidence (to emphasize, en anglais).
La balise <strong> permet de délimiter un fragment de texte qui doit être mis fort en évidence.
Ces deux balises disposent, dans la plupart des navigateurs, d'une mise en forme générique. Mais, comme d'habitude, il est possible de modifier le style "par défaut".
Quand tu as répondu aux questions et bien compris les
réponses, passe à la page
suivante.