Les différences entre le HTML et le XHTML, il faut partir du principe que le HTML est beaucoup plus tolérant que l'XHTML : il autorise le fait que des balises ne soient pas fermées, qu'elles soient mal imbriquées, etc., car il est basé sur le SGML et non pas l'XML, comme l'est l'XHTML.
<strong></strong> et non pas <STRONG></STRONG> )<p><span></span></p> et non pas <p><span></p></span> )<p></p><p></p> et non pas <p><p> ou <img src=” ” alt=” ” /> et non pas <img src=” ” alt=” ”> )<img src=” ” alt=” ” /> et non pas <img src=” ” name=” ” /> )L'utilisation conjointe d'une page XHTML et d'une feuille de style CSS permet de séparer le contenu (structure, textes, images, etc.) du contenant (présentation, couleurs, etc.). L'alliance XHTML et CSS évite donc d'imposer au lecteur une mise en page et améliore ainsi considérablement l'accessibilité des documents.
Les navigateurs texte comme Lynx ou bien ceux destinés aux handicapés, affichent donc beaucoup plus sémantiquement les sites valides aux normes du W3C. Un site de la sorte permet aussi une meilleur gestion du style de plusieurs pages (donc pas forcément besoin de PHP) et même de mettre en place un “style switcher” pour en changer rapidement selon les désirs du visiteur.
Encore des questions? Besoin d'aide? Venez en discuter sur les forums XHTML et CSS ou Dreamweaver.