Maison  >  Article  >  interface Web  >  Nettoyer la syntaxe XHTML_HTML/Xhtml_production de pages Web

Nettoyer la syntaxe XHTML_HTML/Xhtml_production de pages Web

WBOY
WBOYoriginal
2016-05-16 16:45:281051parcourir

L'écriture de XHTML exige une syntaxe HTML propre.
L'écriture de XHTML exige une syntaxe HTML propre
------------------------------ --- ----------------------------------------------- ---
Quelques règles de syntaxe XHTML supplémentaires :
Plus de règles de syntaxe XHTML :
Les noms d'attribut doivent être en minuscules et entre guillemets
Utilisez des guillemets doubles pour les valeurs d'attribut
La minimisation des attributs est interdite
L'abréviation d'attribut n'est pas autorisée
L'attribut id remplace l'attribut name
Remplacez l'attribut name par l'attribut id
La DTD XHTML définit les éléments obligatoires
La DTD XHTML définit les éléments obligatoires---------------- ---------------------- ---------------------------- -------------Les noms d'attribut doivent être en bas Casse
Les noms d'attribut doivent être en minuscules
C'est faux :
C'est faux :

C'est correct :
C'est correct :

--------------------- ----------------------- --------------------------- ----
Les valeurs d'attribut doivent être citées
Les valeurs d'attribut doivent être cité entre guillemets doubles
C'est faux :
C'est faux :

C'est exact :
C'est exact :

------- --------------------------------- ----------------- ---------------------------------
La minimisation des attributs est interdite
Les abréviations d'attributs ne sont pas autorisées
C'est faux :
C'est faux :






C'est exact :
Le la bonne est la suivante :HTML XHTML
compact compact="compact" checked vérifié="checked"
declare declare="declare"
readonly readonly="readonly"
disabled désactivé="disabled"
selected selected="selected"
defer defer ="defer"
ismap ismap= "ismap"
nohref nohref="nohref"
noshade noshade="noshade"
nowrap nowrap="nowrap"
multiple multiple="multiple"
noresize noresize="noresize"

--------------------------------------------- - -------------------------------------------------
L'attribut id remplace l'attribut name
l'attribut id remplace l'attribut name
HTML 4.01 définit un attribut name pour les éléments a, applet, frame, iframe, img et map. En XHTML, l'attribut name est obsolète. Utilisez plutôt id.
Pour a, applet, frame, iframe, img et map, HTML 4.01 définit un attribut name, qui est obsolète en XHTML et utilise id à la place.
C'est faux :
C'est faux :

C'est correct :
C'est correct :

Remarque : Pour interagir avec des navigateurs plus anciens pendant un certain temps, vous devez utilisez à la fois name et id, avec des valeurs d'attribut identiques, comme ceci :Nettoyer la syntaxe XHTML_HTML/Xhtml_production de pages WebRemarque : Pour les navigateurs plus anciens, vous devez utiliser à la fois les attributs name et id, et rendre leurs valeurs​​identiques, comme ceci :

Remarque de compatibilité IMPORTANTE :Nettoyer la syntaxe XHTML_HTML/Xhtml_production de pages WebRemarque de compatibilité :
Pour rendre votre XHTML compatible avec les navigateurs actuels, vous devez ajouter un espace supplémentaire avant le symbole "/".
Pour rendre votre XHTML compatible avec les navigateurs actuels navigateurs, vous devez ajouter des espaces Nettoyer la syntaxe XHTML_HTML/Xhtml_production de pages Web
------------------------------ avant la balise / --------- ----------------------------------------- ---
L'attribut Lang
Attribut Lang
L'attribut lang s'applique à presque tous les éléments XHTML. Il précise la langue du contenu dans l'élément
Si vous utilisez l'attribut lang dans un élément, vous devez ajouter l'attribut xml:lang, comme ceci :
Si vous utilisez l'attribut lang dans un élément, vous devez ajoutez Sur l'attribut xml:lang, comme ceci :

Heia Norge !

-------------------------------------------------------------- --- ----------------------------------
Éléments XHTML obligatoires
Éléments XHTML obligatoires
Tous les documents XHTML doivent avoir une déclaration DOCTYPE. Les éléments html, head et body doivent être présents, et le titre doit être présent à l'intérieur de l'élément head.
Tous les documents XHTML doivent avoir une déclaration DOCTYPE. Les éléments html, head et body doivent apparaître, et le titre doit être dans l'élément head
Ceci est un modèle de document XHTML minimum :
Ceci est un modèle de document XHTML minimum
oes here>


Le titre va ici

Le corps du texte va ici
Remarque : La déclaration DOCTYPE ne fait pas partie du document XHTML lui-même. Ce n'est pas un élément XHTML et il ne doit pas avoir de balise de fermeture.
Remarque : La déclaration DOCTYPE ne fait pas partie du document XHTML lui-même. Ce n'est pas non plus un élément XHTML, il ne doit pas avoir de balise de fermeture.
Remarque : l'attribut xmlns à l'intérieur de la balise est requis en XHTML. Cependant, le validateur sur w3.org ne se plaint pas lorsque cet attribut est manquant dans un document XHTML. C'est parce que "xmlns=http://. www.w3.org/1999/xhtml" est une valeur fixe et sera ajoutée à la balise même si vous ne l'incluez pas.
Remarque : les documents XHTML exigent que l'attribut xmlns apparaisse dans la balise html. Cependant, le validateur de w3.org ne signalera pas d'erreur car cet attribut n'apparaît pas dans votre document XHTML. En effet, "xmlns=http://www.w3.org/1999/xhtml" est une valeur fixe, même si elle n'est pas incluse dans votre document, elle sera ajoutée automatiquement.
Vous en apprendrez plus sur la définition du type de document XHTML dans le chapitre suivant
Déclaration:
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