4.2. 要素名と属性名は小文字にする必要があります
XHTML ドキュメントでは、すべての HTML 要素と属性の名前に小文字を使用する必要があります。XML では大文字と小文字が区別されるため、この違いが必要です。たとえば、<li> と <LI> は異なるタグです。
ソース: http://www.w3.org/TR/2002/REC-xhtml1-20020801/diffs.html#h-4.2
しかし、要素の属性、プロパティ、値、クラス、および ID にも必要ですか。
大文字と小文字は使用しないでください。
すべてのものに小文字を使用する利点は何ですか?