1.Évitez de déclarer la page comme de type XML La page utilise le jeu de caractères UTF-8 ou UTF-16.
2.Ajoutez une barre oblique / avant le caractère de fin > d'une balise d'élément vide (une balise qui ne peut pas être utilisée pour contenir du contenu), telle que :
,< heure />
3.Lorsqu'un élément non vide (cette balise est utilisée pour contenir du contenu, comme un titre, un paragraphe) est vide, donnez-lui un caractère vide au lieu d'utiliser la méthode de fin comme un élément vide, par exemple : lorsqu'une balise P n'a pas de contenu, veuillez écrire :
au lieu de .
4.Lorsque <, &, ]]> ou deux barres horizontales consécutives -- apparaissent dans le contenu de votre style et de vos scripts, veuillez utiliser des fichiers externes pour les importer.
5.Évitez les sauts de ligne ou les espaces multiples dans les valeurs d'attribut d'élément.
6.N'incluez pas plus d'un élément isindex dans la partie d'en-tête du document (il est préférable de ne pas l'utiliser).
isindex : provoque l'affichage par le navigateur d'une boîte de dialogue invitant l'utilisateur à saisir une seule ligne de texte.
En HTML 4, cet élément est obsolète et l'élément INPUT est recommandé. La propriété isIndex de tagName renverra l'entrée.
Cet élément est un élément de bloc, et cet élément nécessite une balise de fermeture.
L'exemple suivant utilise l'élément ISINDEX pour remplacer l'invite par défaut :
7.Lorsque vous souhaitez spécifier la langue d'un élément, veuillez utiliser les attributs lang et xml:lang La valeur de xml:lang a une priorité plus élevée.
8.Veuillez utiliser l'attribut id comme identifiant d'élément et évitez d'utiliser l'attribut name Surtout sur ces éléments, il n'est pas recommandé d'utiliser l'attribut name comme identifiant : a, applet, form. , cadre, iframe, img, carte.
9.Définissez le jeu de caractères du document pour la page , utilisez et définissez le jeu de caractères pour XHTML Use
10.Veuillez utiliser ce nom d'attribut pour les valeurs d'attribut d'élément de type booléen, telles que : vérifié="checked", les éléments de type booléen incluent : compact, nowrap, ismap, declare, noshade, vérifié, désactivé , en lecture seule, multiple, sélectionné, noresize, différé
11.Le modèle d'objet de document HTML4 et XML spécifie que les noms d'éléments et d'attributs HTML renvoient le format en majuscules. Les noms d'éléments et d'attributs en XHTML sont renvoyés au format minuscule.
12.Utilisez & pour remplacer l'esperluette dans les valeurs d'attribut
13. En XHTML, le style de balise de style CSS et les noms d'attributs doivent utiliser des minuscules
Dans le tableau HTML, le corps sera automatiquement complété lors de l'analyse, mais cela ne fonctionne pas en XML ; , vous devez donc ajouter l'élément tbody vous-même, s'il est utilisé dans le sélecteur CSS
Lorsque CSS sélectionne un élément avec un attribut id, utilisez le #selector
; Lorsque CSS sélectionne un élément avec un attribut de classe, utilisez le sélecteur .
14. Comment utiliser l'élément Style lors de l'analyse de documents XML ? En HTML4 et XHTML, l'élément style peut être utilisé pour définir des règles de style dans le document. En XML, la feuille de style XML est utilisée pour définir des règles de style, Si vous devez utiliser le. élément de style lors de l'analyse du document XML, l'élément de style Vous devez utiliser l'attribut id comme identifiant, et il doit y avoir une feuille de style XML le référençant
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR /xhtml1/DTD/xhtml1-strict.dtd">
W3CGroup présente pour vous 16 éléments Directives pour la compatibilité XHTML et HTML ! http://www.w3cgroup.com/article.asp?id=252
.
15.Vous devez faire attention au caractère espace blanc en HTML et XML. Certains caractères autorisés dans les documents HTML peuvent ne pas l'être en XML. Par exemple, en HTML, le caractère formfeed (caractère Formfeed U 000C) est analysé comme un espace, mais en XHTML, en raison de la définition des caractères XML, il devient. illégal.
16Faites attention au caractère spécial ' (points de suspension, U 0027) Il est introduit dans XML1.0, mais n'apparaît pas en HTML pour remplacer ' peut être utilisé en HTML4.