Question

Je me rends compte que les deux vont travailler, mais est un plus correct que l'autre?

<form method="POST" />

vs.

<form method="post" />

Pourquoi utiliser l'un ou l'autre?

Était-ce utile?

La solution

W3C tend vers minuscules pour les noms et valeurs d'attributs pour un certain temps.

Par exemple l'article 4.11 de la xhtml 1.0 norme en 2002:

  
    

4.11. Les attributs avec des ensembles de valeurs prédéfinies

         

HTML 4 et XHTML ont tous deux une     les attributs ont été prédéfinis et     des ensembles de valeurs limitée (par exemple, le type     attribut de l'élément d'entrée). Dans     SGML et XML, ceux-ci sont appelés     attributs dénombrés. Sous HTML 4,     l'interprétation de ces valeurs a été     insensible à la casse, de sorte qu'une valeur de TEXTE     était équivalent à une valeur de texte.     Sous XML, l'interprétation de ces     Les valeurs sont sensibles à la casse, et dans XHTML     1 l'ensemble de ces valeurs sont définies dans     minuscules.

  

Autres conseils

Vous pouvez utiliser l'un d'eux pourquoi parce que le HTML n'est pas sensible à la casse langage de balisage.

Voir spécification HTML 4.01

  

La valeur est insensible à la casse (à savoir, les agents utilisateurs    interpréter "a" et "A" comme le même).


Notez que XHTML devrait être en minuscules.

  

4,2. Les noms des éléments et attributs doivent être en minuscules

     

documents XHTML doit utiliser les minuscules   pour tous les éléments HTML et un attribut   noms. Cette différence est nécessaire   parce que XML est sensible à la casse par exemple,   <li> et <LI> sont différentes balises.

De toute façon est bien HTML. Il n'y a pas de recommandation spécifique.

  

Valeurs possibles (insensible à la casse) sont   "Get" (par défaut) et "post".

Il existe des arguments pour majuscules et minuscules. On pourrait dire que la valeur par défaut pour le HTML (et obligatoire pour XHTML) jetons est de les écrire en minuscules, mais en disant que les valeurs utilisées dans les requêtes HTTP sont les majuscules est tout aussi valable.

Soit est très bien. Il est insensible à la casse. W3Schools implique le w3c recommande minuscules pour le HTML: http://www.w3schools.com/html/html_attributes .asp

Voici le w3c XHTML exigence minuscules pour les attributs: http: // www .w3.org / TR / xhtml1 / h # 4.2

Comme la plupart des conventions de codage, la cohérence est la clé. Décrochez le boîtier que vous êtes plus à l'aise et assurez-vous de l'utiliser tout au long de votre code.

De la HTML 4.01 Recommandation :

  

spécifie l'attribut qui méthode HTTP sera utilisé pour soumettre le formulaire ensemble de données. Possible (insensible à la casse) valeurs sont "get" (par défaut) et "post".

XHTML est différent, et les valeurs d'attribut y sont casse et doit être minuscules .

  

Sous HTML 4, l'interprétation de ces valeurs était insensible à la casse, donc une valeur de texte a été équivalent à une valeur de texte. Sous XML, l'interprétation de ces valeurs est la casse, et dans XHTML 1 toutes ces valeurs sont définies en minuscules.

Ce qui précède est de XHTML 1.0 (pointe chapeau à @amelvin pour repérer quelque chose que je supposais un autre cas d'un changement sans papier).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top