Jour 6 : Spécification du code XHTML_Tutoriel de base
WBOY
Libérer: 2016-05-16 12:09:58
original
1537 Les gens l'ont consulté
Avant de commencer la production formelle de contenu, nous devons d'abord comprendre les spécifications de code des standards du Web. Comprendre ces spécifications peut vous aider à éviter les détours et à vérifier le code d'accès dès que possible.
1. Toutes les balises doivent avoir une balise de fermeture correspondante
Dans le passé, en HTML, vous pouviez ouvrir de nombreuses balises, telles que
et
sans nécessairement écrire les balises Mais ce n'est pas légal en XHTML. XHTML nécessite une structure stricte et toutes les balises doivent être fermées. S'il s'agit d'une balise distincte non appariée, ajoutez un "/" à la fin de la balise pour la fermer. Par exemple :
2. Les noms de tous les éléments et attributs de la balise doivent être en minuscules
Contrairement au HTML, XHTML est sensible à la casse et
et XHTML exige que tous les noms de balises et d'attributs soient en minuscules. Par exemple : doit être écrit sous la forme . La casse mixte n'est pas non plus reconnue. Habituellement, le nom de l'attribut "onMouseOver" généré automatiquement par Dreamweaver doit également être remplacé par "onmouseover".
3. Toutes les balises XML doivent être raisonnablement imbriquées
De plus, parce que XHTML nécessite une structure stricte, toutes les imbrications doivent être dans l'ordre. Nous avions l'habitude d'écrire le code comme ceci :
/b> ;
doit être modifié en :
/p>
C'est-à-dire que l'imbrication couche par couche doit être strictement symétrique.
4. Tous les attributs doivent être mis entre guillemets ""
En HTML, vous n'avez pas besoin de citer les valeurs d'attribut, mais en XHTML, elles doivent être citées. Par exemple :
doit être modifié en :
Dans des cas particuliers, vous devez utiliser des guillemets doubles dans la valeur de l'attribut. Vous pouvez utiliser ", et les guillemets simples peuvent utiliser ', par exemple :
5. Encodez tous les symboles < et & spéciaux
Tout signe inférieur à (<) qui ne fait pas partie d'une balise doit être codé comme & l t ;
Tout signe supérieur à (>) qui ne fait pas partie d'une balise doit être codé comme & g t ;
Toute esperluette (&) qui ne fait pas partie d'une entité doit être codée comme & a m p;
Remarque : Il n'y a pas d'espace entre les caractères ci-dessus.
6. Attribuez une valeur à tous les attributs
XHTML stipule que tous les attributs doivent avoir une valeur, et s'il n'y a pas de valeur, il se répétera. Par exemple :
Doit être modifié par :
7. N'utilisez pas de «--» dans le contenu du commentaire
"--" ne peut apparaître qu'au début et à la fin des commentaires XHTML, c'est-à-dire qu'ils ne sont plus valides dans le contenu. Par exemple, le code suivant n'est pas valide :
Remplacez les lignes pointillées internes par des signes égaux ou des espaces.
Certaines des spécifications ci-dessus peuvent sembler étranges, mais elles visent toutes à faire en sorte que notre code ait une norme unifiée et unique pour faciliter la réutilisation future des données.
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn