Des pages en XHTML, pourquoi ?

XHTML 1.x strict
Le XHTML est compatible avec les navigateurs de la génération 4 ou plus.

SimpletextIMac
Page créée le 23-10-2003 avec SimpleText sur IMac.

Pour comprendre les nouveautés par rapport au HTML,
lisez le code source de cette page ou de celles qui suivent.
1) Avec feuille de style intégrée,
2) Avec feuille de style externe :
C'est la meilleure façon puisqu'elle évite la redondance et raccourcit les scripts : Créer un CD-ROM universel | La commande innerHTML | Olivier De Serres

Pourquoi respecter les recommandations du W3C - XHTML ?

Extrait de MUSCIANO Chuck et KENNEDY BillL, Html et xhtml, O'reilly, 2001, page 529.
La plupart des auteurs interrompent le développement d'une page lorsque son aspect leur convient et qu'elle fonctionne de manière souhaitée. Ceux qui osent effectuer des tests de compatibilité sont en général si surpris par le nombre d'erreurs mineures qu'ils renoncent simplement et continuent à créer des pages de mauvaise qualité qui peuvent être manipulées par de bons navigateurs. Comme le nombre de ces pages continuent à grossir, les navigateurs n'ont pas les moyens de devenir rigoureux. Tout navigateur qui ferait respecter les règles de base des spécifications HTML serait abandonné par les utilisateurs qui souhaitent voir des pages et non des messages d'erreurs. Il en résulte un cercle vicieux : des pages incorrectes conduisent à l'utilisation de navigateurs complaisants....Brisez ce cercle en faisant la promesse de créer des contenus conformes à XHTML...

Pour réaliser des pages conformes au "w3C-xhtml-1", j'ai utilisé soit un traitement texte minimaliste (Simpletext ou TextEdit sur Mac qui correpondent à wordpad ou BlocNotes sur PC), soit l'éditeur BorakHTML (qui fabrique du code xhtml 1.0 conforme). Ensuite, je vérifie avec le navigateur "iCab 3" et avec le site validateur w3c (lien ci-dessous). Mes scripts sont épurés, c'est-à-dire qu'ils ne contiennent pas de code inutile. Ainsi sans bruit informatique, les pages sont plus légères et surtout évitent les surprises à l'affichage, d'un navigateur à l'autre. Si vous lisez le script de cette page, vous constaterez que j'utilise la technique du flottement. Ainsi cette page s'adapte à toutes les tailles d'écran tout en évitant les tableaux. Pour vérifier, saisissez l'angle inférieur droit de la fenêtre et déplacez-le pour la redimensionner.

orange Comme preuve du peu d'importance attribuée au respect des normes w3c, j'ai analysé les sites gagnants du jeu-concours "incroyables sites" organisé par Orange. Résultats : le premier a 170 erreurs html et 0 erreur css ; le deuxième a 0 erreur html et 44 erreurs css ; le troisième a 48 erreurs html et 0 erreur css.