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 à la page principale de (gH)