Le langage HTML/XML et XHTML

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche


Consultez également ces pages dans d’autres projets Wikimedia :

Article encyclopédique sur Wikipédia.
Connaissances universitaires sur Wikiversité.


Le balisage HTML autorise une souplesse de syntaxe :

  • ouvrir une balise sans la fermer,
  • donner la valeur d'un attribut entre guillemets, apostrophes ou sans délimiteurs (un seul mot),
  • ...

Ces problèmes sont gérés par l'interpréteur du navigateur. La gestion de ces erreurs de syntaxe dépend donc du navigateur.

La syntaxe du XML n'autorise pas les erreurs ; elles sont signalées par le navigateur. Un fichier utilisant la syntaxe XML avec des balises HTML utilise en fait le format XHTML.

Avec les navigateurs supportant le format XML, il est possible d'écrire des pages en XML sans utiliser de balises HTML (exemple : <paragraph>, <section>, ...), et d'utiliser une feuille de transformation XSL pour convertir le fichier XML en page HTML.

Certaines balises utilisées en HTML font directement de la mise en forme, ou font un lien vers une feuille de style CSS particulière :

<div class=noprint>
Le contenu de ce tableau ne sera pas affiché à l'impression.
</div>