HTML では要素名と属性名は case-insensitive だけど、
可読性のために要素名は大文字で属性名は小文字で書かれる
とかなんとか

> Element names are written in uppercase letters (e.g.,
> BODY). Attribute names are written in lowercase letters
> (e.g., lang, onsubmit). Recall that in HTML, element and
> attribute names are case-insensitive; the convention is
> meant to encourage readability.

ttp://www.w3.org/TR/html401/about.html#h-1.2.1

可読性が理由になっているので、コンテンツが全角メインなら
要素名も小文字にしたほうが良いと言えるし、要素名と属性名
がごっちゃになって読み辛いという人は上記の通りで良いのでは?