4,2. Имена элементов и атрибутов должны быть в нижнем регистре
Документы XHTML должны использовать строчные буквы для всех элементов HTML и имен атрибутов. Эта разница необходима, поскольку XML чувствителен к регистру, например. < & Li GT; и <LI> это разные теги.
Источник: http://www.w3.org/TR/2002/REC-xhtml1-20020801/diffs.html#h-4.2
Но это также необходимо для атрибутов, свойств, значений, класса и идентификатора для элементов.
Верхний регистр и приложенный случай не должны использоваться.
В чем преимущество использования строчных букв для каждой вещи?