仕様書を確認する
HTML4.01仕様書
HTML4.01仕様書において、以下のように記載されている。
要素名は、いつも大文字小文字の区別がされない。
属性名は、いつも大文字小文字の区別がされない。
XHTML1.0仕様書
XHTML1.0仕様書において、以下のように記載されている。
XHTML文書は、すべてのHTML要素名及び属性名に小文字を使わなければならない。
結論
大文字を利用するとXHTML1.0仕様に反することとなる。
小文字を使うと、HTML4.01、XHTML1.0両方の仕様と合致する。
以上のことから、要素名・属性名には小文字を使うべきである。