Standards HTML et XHTML : quelle différence ?
PREMIÈRE PARTIE
© Groupe Eyrolles, 2005
10
Sans être une hérésie, cette technique renie les principes mêmes du langage HTML :
décrire le contenu du document et sa structuration logique.
Une sémantique correcte et indépendante de la mise en forme structurera mieux le
document, qui sera ainsi plus facile à interpréter par les différents navigateurs,
moteurs de recherche et lecteurs braille (lesquels ne s’embarrassent guère de la présentation réelle).
Une sémantique scrupuleuse permettra aussi d’automatiser l’exploitation du contenu de
la page par des programmes tels que les « agents » autonomes parcourant le Web à la
collecte d’informations – c’est le cas des robots d’indexation des moteurs de recherche.
Le balisage sémantique implique une bonne connaissance des éléments disponibles
et de leur signification, culture dont sont dépourvus la plupart des webmasters amateurs ou débutants. Ceux-ci recourent alors à un balisage pauvre et se limitent à trois
ou quatre balises génériques et inadaptées.
On rencontre ainsi des documents composés de multiples blocs
inutiles, ou
dont tous les textes (titres, sous-titres, paragraphes, notes, citations, etc.) sont balisés
par l’élément de paragraphe

.
Malheureusement, ces cas abondent sur la Toile, où de nombreux designers font appel
à des logiciels WYSIWYG (What You See Is What You Get) tels que Dreamweaver ou
Golive. Le code automatique ainsi généré employant massivement des éléments neutres plutôt que des balises pourvues d’un sens, il est loin d’être sémantique.
En résumé : avantages des standards et d’une sémantique sur le Web
• Les standards favorisent la création de sites originaux, jolis, dynamiques, développés dans les règles de l’art et aux contenus clairement dissociés de la présentation.
• Développer dans le respect des normes, c’est ouvrir son site à toute plate-forme,
tout système d’exploitation, tout navigateur ou agent utilisateur actuel ou à venir,
pour peu que ces outils comprennent et appliquent les standards du Web. Peu à
peu, cela couvrira une large gamme de produits (assistants personnels, téléphonie
SCIENCE-FICTION L’intelligence artificielle n’existe pas
La notion de validateur de sémantique est difficile à imaginer : aucun logiciel ne pourra deviner qu’un
paragraphe est censé être un titre.
C’est donc à l’auteur de bien formaliser la structure de ses pages et d’attribuer à chaque élément la signification adéquate. Par exemple :

pour le titre principal,
    et
  • pour les listes de liens
    (menus),
    et pour les citations, etc. L’ensemble des balises HTML sera décrit dans
    le chapitre 2, « Séparer le fond et la forme avec HTML et CSS ».

Précédent

- 37/337

Suivant