Article mis à jour le : 05-05-2022
Petites explications concernant les différences en la norme HTML et na norme XHTMLDisons le tout de suite : la principale différence entre le HTML et le xHTML est une question de syntaxe. Pour moi le XHTML est idéal pour apprendre et continuer à développer tout en conservant une qualité essentielle dans ce domaine : la rigueur.
Techniquement, xHTML utilise HTML mais en respectant la syntaxe de XML, ce qui oblige par exemple à fermer les balises ouvertes avec "/>"...
Prenons un exemple caractéristiques, l'affichage d'une image :
En HTML :
<IMG SRC="monImage.jpg" WIDTH=250 HEIGHT=50>
En XHTML :
<img src="monImage.jpg" width="250" height="50" alt="logo" />
Que remarque-t-on ?
- C'est écrit en minuscule (au passage cela fait moins mal aux yeux)
- Tout les attributs sont encadrés par des guillements, là aussi, c'est plus clair
- La balise IMG est à présent fermée. C'est "l'héritage" du XML. Par exemple, <BR> deviendrait <br />
- Enfin, cas particulier, la norme XHTML oblige l'utilisation de la balise ALT pour les images.