Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
это я сейчас понимаю что универсальная форма тогда была плохо спроектирована.
The FIELDSET element allows authors to group thematically related controls and labels. Grouping controls makes it easier for users to understand their purpose while simultaneously facilitating tabbing navigation for visual user agents and speech navigation for speech-oriented user agents. The proper use of this element makes documents more accessible.
…
In this example, we create a form that one might fill out at the doctor's office. It is divided into three sections: personal information, medical history, and current medication. Each section contains controls for inputting the appropriate information.
На мой взгляд, группировать каждое поле с его лейблом через fieldset — это не совсем корректно, т.к. тег предназначен для группировки нескольких полей
<fieldset class="field"> для группировки нескольких, логически связанных полей, а <fieldset> для отделения элементов друг от друга. Может быть это не достаточно заметно в приведенном примере<div class="field">...</div>
Один шаблон формы для всего проекта