質問

私は両方が機能することを理解していますが、一方は他のものよりも正しいですか?

<form method="POST" />

vs。

<form method="post" />

なぜどちらか一方を使用するのですか?

役に立ちましたか?

解決

W3Cは、しばらくの間、属性名と値の小文字に向かう傾向があります。

たとえば、セクション4.11 XHTML 1.0標準 2002年:

4.11。事前定義された値セットを持つ属性

HTML 4とXHTMLには、両方とも、値と限られた値のセット(入力要素のタイプ属性など)を備えたいくつかの属性があります。 SGMLおよびXMLでは、これらは列挙属性と呼ばれます。 HTML 4の下では、これらの値の解釈はケース非感受性であったため、テキストの値はテキストの値と同等でした。 XMLでは、これらの値の解釈は大文字と小文字が区別され、XHTML 1ではこれらの値はすべて低ケースで定義されています。

他のヒント

それらのいずれかを使用できます なぜHTMLはケースに敏感なマークアップ言語ではないためです。

HTML 4.01仕様を参照してください

値はケース非感受性です(つまり、ユーザーエージェントは「a」と「a」を同じと解釈します)。


ご了承ください xhtml 小文字である必要があります。

4.2。要素と属性名は小文字でなければなりません

XHTMLドキュメントは、すべてのHTML要素と属性名に対して小文字を使用する必要があります。 XMLは症例に敏感であるため、この違いが必要です <li><LI> 異なるタグです。

どちらの方法でも大丈夫です HTMLの場合。具体的な推奨事項はありません。

可能な(case-inssensitive)値は「get」(デフォルト)と「post」です。

大文字と小文字の両方について議論があります。 HTML(およびXHTMLの必須)トークンのデフォルトは小文字でそれらを書き込むことですが、HTTPリクエストで使用される値は大文字の値であると言うことです。

どちらも大丈夫です。ケースに敏感ではありません。 W3Schoolsは、W3CがHTMLの小文字を推奨することを暗示しています。 http://www.w3schools.com/html/html_attributes.asp

属性のW3C XHTML低ケース要件は次のとおりです。 http://www.w3.org/tr/xhtml1/#h-4.2

ほとんどのコーディング規則と同様に、一貫性が重要です。最も快適なケーシングを選択し、コード全体で必ず使用してください。

から HTML 4.01推奨:

この属性は、フォームデータセットを送信するために使用されるHTTPメソッドを指定します。可能 (大文字小文字を区別しません) 値は「get」(デフォルト)と「投稿」です。

xhtml 違いは異なり、属性値はそこにあります それは ケースに敏感であり、そうでなければなりません 小文字.

HTML 4の下では、これらの値の解釈はケース非感受性であったため、テキストの値はテキストの値と同等でした。 XMLでは、これらの値の解釈は大文字と小文字が区別され、XHTML 1ではこれらの値はすべて低ケースで定義されています。

上記はからです XHTML 1.0 (文書化されていない変化の別のケースであると私が想定したものを見つけた@Amelvinへの帽子のヒント)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top