ли он считается действительным, чтобы сделать следующее:Атрибуты в элементах, закрывающих тег?
<li>stuff</li class="randomlengthclassname">
<li>stuff</li class="shortclassname">
<li>stuff</li class="reallyreallylongarseclassname">
или сделать атрибут иметь быть в открывающем теге?
Нет, это недействительно. Да, они должны быть. –