1. Évitez de déclarer les pages sous forme de type XML et utilisez des défilés de caractères UTF-8 ou UTF-16 sur les pages.
2. Ajoutez une barre oblique / avant le caractère de fin> de l'étiquette d'élément vide (non utilisée pour contenir du contenu) , comme: <r />, <hr />, etc.
3. Lorsqu'un élément non vide (cette étiquette est utilisée pour contenir du contenu, tel que le titre, le paragraphe) est vide, donnez-lui un caractère vierge et n'utilisez pas de méthode de fin comme un élément vide , tel que: lorsqu'une étiquette P sans contenu, veuillez écrire: <p> </p> au lieu de <p />.
4. Lorsque <, &,]]> ou deux barres horizontales consécutives apparaissent dans votre style et le contenu des scripts, veuillez utiliser des fichiers externes pour les présenter.
5. Évitez de briser les lignes ou plusieurs espaces dans les valeurs d'attribut d'élément.
6. N'incluez pas plus d'un élément ISIndex dans la partie de tête du document (de préférence non utilisé). Cet élément n'est pas recommandé.
isIndex: fait afficher le navigateur une boîte de dialogue qui invite l'utilisateur à entrer une seule ligne de texte.
Dans HTML 4, cet élément est obsolète et l'élément d'entrée est recommandé. La propriété TagName d'IsIndex renvoie l'entrée.
Cet élément est un élément de bloc, et cet élément doit fermer la balise.
L'exemple suivant utilise l'élément IsIndex pour remplacer l'invite par défaut:
<isIndex inside = Entrez le mot-clé index à la recherche /
7 .
8. Veuillez utiliser l'attribut ID comme identifiant d'élément, évitez d'utiliser l'attribut de nom , en particulier sur ces éléments, il est plus désapprobateur d'utiliser l'attribut de nom comme identifiant: a, applet, formulaire, cadre, iframe, img, map.
9. Définissez le jeu de caractères de document pour la page , utilisez <? XML version = 1.0 Encoding = UTF-8?> Pour le document XML, utilisez <Meta Http-Equiv = Content-Type Content = Text / HTML; charse = utf-8 />
10. Veuillez utiliser le nom d'attribut pour la valeur d'attribut d'élément de type booléen , tel que: checked = checked. Les éléments de type booléen incluent: compact, nowrap, ismap, déclaration, noshade, vérifié, désactivé, lecture, multiple, sélectionné, nower, reporter
11. Modèles d'objets de document HTML4 et XML Spécifiez les noms d'élément HTML et d'attribut pour revenir au format de capital. Les éléments et les noms d'attribut dans XHTML reviennent au format minuscule.
12. Utiliser & amp; Pour remplacer le & symbole dans la valeur de la propriété
13. Dans XHTML, les noms de style de balise de style CSS et d'attribut doivent être minuscules ;
Dans les tables HTML, TBOD sera automatiquement rempli lors de l'analyse, mais pas en XML. Par conséquent, vous devez ajouter l'élément TBODY vous-même, si vous l'utilisez dans le sélecteur CSS;
Lorsque CSS sélectionne un élément avec un attribut ID, utilisez le sélecteur # ; Lorsque CSS sélectionne un élément avec un attribut de classe, utilisez le. sélecteur ;14. Comment utiliser des éléments de style lors de l'analyse des documents XML? Dans HTML4 et XHTML, l'élément de style peut être utilisé pour définir les règles de style dans les documents. Dans XML, la feuille de style XML est utilisée pour définir les règles de style. Pour être compatible avec cette règle, si vous devez utiliser l'élément de style lorsque l'analyse des documents XML, l'élément de style doit utiliser l'attribut ID comme identifiant, et il doit y avoir une feuille de style XML pour y faire référence , telle que:
<? xml-stylesheet href = http: //www.w3.org/stylesheets/tr/w3c-rec.css type = text / css?>
<? Xml-Stylesheet Href = # InternalStyle Type = Text / CSS?>
<! Doctype html
Public - // w3c // dtd xhtml 1.0 strict // en
http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
<html xmlns = http: //www.w3.org/1999/xhtml xml: lang = en lang = en>
<adal>
<Title> Un exemple de feuille de style interne </Title>
<style type = text / css id = internestyle>
code {
Couleur: vert;
Font-Family: Monospace;
Police-poids: Bold;
}
</ style>
</ head>
<body>
<p>
W3CGroup présente 16 directives pour le XHTML et le HTML compatibles!
<code> http://www.w3cgroup.com/article.asp?id=252 </code>.
</p>
</docy>
</html>
15. Faites attention aux caractères d'espace dans HTML et XML . Certains caractères qui sont légaux dans les documents HTML peuvent être illégaux dans XML. Par exemple, dans HTML, le caractère d'alimentation de la page (caractère FormFeed U + 000C) est analysé dans les espaces, tandis que dans XHTML, il devient illégal en raison de la définition du caractère de XML.
16 Notez que les caractères spéciaux "(ellipsis, U + 0027) sont introduits dans XML 1.0, mais ils n'apparaissent pas dans HTML. Si vous utilisez" Remplacer ", vous pouvez l'utiliser dans HTML4.