POST vs POST, GET vs get
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?
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.
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).