Règles à respecter pour convertir en XHTML

 

Règles de balises

Toute balise ouverte doit être fermée.
Tout élément de balise et d'attribut doit être écrit en minuscules.
Le chevauchement entre balises est interdit.
La valeur d'un attribut doit être mise entre "guillemets" même pour du numérique.
L'abréviation des attributs est interdite.
L'utilisation d'une DTD (Document Type Definition) XHTML est obligatoire.

Règles de scripts et de style

Tout style doit avoir un type MIME, comme par exemple
    <style type="text/css"> ... </style>
Tout script doit avoir un type MIME, comme par exemple
    <script type="text/javascript"> ... </script>
Si un script ou une feuille de styles contient "<" ou "&", il faut mettre
le contenu de <script> ou <style> à l'intérieur d'une section CDATA :
comme par exemple

     <script type="text/javascript">
     //<![CDATA[
       ......Contenu du script .......
     //]]>
     </script>

Attention : La tendance aujourd'hui (2008) est à l'externalisation c'est à dire à la séparation du fond et de la forme ou plus exactement du contenu (avec sa structure) de la mise en forme. Il faut donc abandonner toutes les balises comme <font>, <b>... au profit de styles mis dans des fichiers .css et il faut mettre tout le javacript dans des fichiers .js

Consulter xmp_xhtml.htm comme exemple de fichier XHTML valide avec la grammaire strict et boform.htm comme exemple de formulaire valide avec la grammaire transitionnelle.

 

retour gH    Retour à la page principale de   (gH)