POST vs Post, GET vs get
Frage
Ich weiß, dass beide arbeiten, aber es ist ein richtiger als die andere?
<form method="POST" />
vs.
<form method="post" />
Warum verwenden eine oder das andere?
Lösung
W3C hat für Attributnamen und Werte für eine Weile in Richtung Klein neigt.
Zum Beispiel Abschnitt 4.11 des xhtml 1.0 Standard 2002:
4.11. Attribute mit vordefinierten Wertesätze
HTML 4 und XHTML beide haben einige Attribute, die vordefiniert sind und begrenzte Sätze von Werten (zum Beispiel der Typ Attribut des Eingabeelements). Im SGML und XML, diese werden als aufgezählten Eigenschaften. Unter HTML 4, die Interpretation dieser Werte war Groß- und Kleinschreibung, so ein Wert von TEXT wurde auf einen Wert von Textäquivalent. Unter XML, die Interpretation dieser Werte zwischen Groß- und in XHTML 1 alle diese Werte sind definiert in Kleinbuchstaben.
Andere Tipps
Sie sie verwenden können, entweder warum, weil HTML ist nicht case-sensitive Auszeichnungssprache.
Der Wert ist Groß- und Kleinschreibung (das heißt, Benutzeragenten interpretieren "a" und "A" als die gleichen).
Beachten Sie, dass XHTML sollte niedriger Fall sein.
4.2. Element- und Attributnamen in Kleinbuchstaben eingegeben werden müssen
XHTML-Dokumente müssen Kleinbuchstaben verwenden für alle HTML-Elemente und Attribute Name. Dieser Unterschied ist notwendig weil XML ist Groß- z.B.
<li>
und<LI>
sind verschiedene Tags.
So oder so ist in Ordnung für HTML. Es gibt keine spezifische Empfehlung.
Mögliche (Groß- und Kleinschreibung) Werte "Get" (Standard) und "post".
Es gibt Argumente für beide Groß- und Kleinschreibung. Man könnte sagen, dass der Standard für HTML (und verpflichtend für XHTML) Token ist sie in Klein zu schreiben, aber sagen, dass die verwendeten Werte in HTTP-Anforderungen sind die Groß diejenigen ist gleichermaßen gültig.
ist entweder in Ordnung. Es ist nicht zwischen Groß- und Klein. w3schools impliziert die w3c kleingeschrieben empfiehlt für HTML: http://www.w3schools.com/html/html_attributes .asp
Dies ist der W3C XHTML Klein Voraussetzung für Attribute: http: // www .w3.org / TR / xhtml1 / # h-4.2
Wie bei den meisten Codierungskonventionen, ist die Konsistenz Schlüssel. Wählen Sie das Gehäuse Sie am bequemsten mit und stellen Sie sicher, verwenden, um es in Ihrem Code.
Von der HTML 4.01 Empfehlung :
Dieses Attribut gibt die HTTP-Methode verwendet wird, um die Form Datensatz zu übermitteln. Möglicher (Groß- und Kleinschreibung) Werte sind "get" (Standard) und "post".
XHTML ist anders, und die Attributwerte dort sind Groß- und Kleinschreibung muss Kleinschreibung .
Unter HTML 4, die Interpretation dieser Werte war Groß- und Kleinschreibung, so ein Wert von TEXT auf einen Wert von Text entspricht. Unter XML ist die Interpretation dieser Werte zwischen Groß- und XHTML 1 alle diese Werte sind in Kleinbuchstaben definiert.
Das ist oben von XHTML 1.0 (Hutspitze zu @amelvin für Spek etwas, das ich war ein weiterer Fall einer undokumentierten Änderung angenommen).