Nettoyer la syntaxe XHTML_HTML/Xhtml_production de pages Web
WBOYoriginal
2016-05-16 16:45:281082parcourir
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 :Remarque : Pour les navigateurs plus anciens, vous devez utiliser à la fois les attributs name et id, et rendre leurs valeursidentiques, comme ceci :
Remarque de compatibilité IMPORTANTE :Remarque 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 ------------------------------ 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