En fait, le xhtml seul ne permet pas grand chose. Il doit être associé aux CSS ou feuilles de style.
Contrairement aux pages Web "classiques", on distingue ici le contenu de la page (xhtml), du design et de la mise en forme (css).
Les avantages ne sont pas visibles au premier abord...
.. sauf un : avec le couple xhtml/css, on peut changer très simplement le design d'un site. Il suffit de changer la feuille de style, et hop par magie, tout le site change ! alors que c'est un travail laborieux avec l'ancienne méthode.
Les autres avantages sont plus techniques. Ca permet notamment une meilleure accessibilité de la page (navigateurs vocaux ou en braille pour les mal-voyants), un meilleur référencement par les moteurs de recherche, des pages plus légères donc plus rapides à charger et moins gourmande en bande passante, etc...
L'XHTML est en fait une passerelle entre l'html et le XML. Le XML, qu'on trouve déjà dans les flux RSS par exemple, est un language garantissant une totale interopérabilité des fichiers. Par exemple la prochaine suite Office, enregistrera les fichiers au format XML, lisibles sur un simple navigateur Internet !
Bref, le futur est donc au XML [oeil]
"Les Alpes sont pour l'Isérois le raisin sec sur la polente, la cerise sur le gâteau."