На такие статьи не нужно обращать внимание, писал дилетант, у которого зананий ноль.
<div class="required clearfix gender-line" hidden
Так делать ненужно.
Почитайте лучше нормальный учебник по html -
Что такое DIV и как нужно добавлять этот тег.
Элемент <div> является блочным элементом и предназначен для выделения фрагмента документа с целью изменения вида содержимого. Как правило, вид блока управляется с помощью стилей. Чтобы не описывать каждый раз стиль внутри тега, можно выделить стиль во внешнюю таблицу стилей, а для тега добавить атрибут class или id с именем селектора.
Для вас главное понять вот это
Синтаксис
<div>...</div>
Т.е. нужно 2 тега, открывающий <div> и ОБЯЗАТЕЛЬНО закрывающий </div>.
Если хотите ипользовать класс, то вот так
<div class="hide">
...
</div>