2

4.2. 要素名と属性名は小文字にする必要があります

XHTML ドキュメントでは、すべての HTML 要素と属性の名前に小文字を使用する必要があります。XML では大文字と小文字が区別されるため、この違いが必要です。たとえば、<li> と <LI> は異なるタグです。

ソース: http://www.w3.org/TR/2002/REC-xhtml1-20020801/diffs.html#h-4.2

しかし、要素の属性、プロパティ、値、クラス、および ID にも必要ですか。

大文字と小文字は使用しないでください。

すべてのものに小文字を使用する利点は何ですか?

4

2 に答える 2

2

すべてのものに小文字を使用する利点は何ですか?

いくつかの正当な理由があります。

  • 実装を簡素化します。たとえば、大文字と小文字を区別するすべてのバリアントではなく、タグに一致する 1 つのバリアントを探すだけで済みます。
  • 必要に応じて簡単に入力できます。人間は労力を節約できるものを高く評価する
  • すべてを行う一貫した方法
  • このタグを大文字にする必要があるかどうかに関する認知オーバーヘッドの削減
于 2010-01-22T05:13:39.407 に答える
2

唯一の本当の利点は、Web ページが XHTML に準拠することです。ブラウザーは、「発信するものは保守的で、受け入れるものは寛容である」という哲学に基づいて構築されており、クレイジーな大文字化を行っても、それらのいずれもスローされるべきではありません (IE を除く場合もありますが、それはまったく別の戦いです)。

理論上の利点については、開発者の時間と労力を節約できますが、私の知る限り、ブラウザは気にしないので...

于 2010-01-22T05:16:00.947 に答える