Skip to content
radiogron edited this page Oct 26, 2020 · 1 revision

Формы и поля ввода

Формы и группы форм

Класс формы задает оформление сборки и fieldset-а. Без обертки с классом .form не будет использоваться оформление для form__fieldset.

Класс form__fieldset по своей сути описывает поведение тега <fieldset> с ним или без него. Иными словами, разумно будет использовать конструкцию:

<form class="form">
    <fieldset class="form__fieldset">
        <legend class="form__legend">Контактные данные</legend>
        ...
    </fieldset>
</form>

Так и без родных тегов:

<div class="form">
    <div class="form__fieldset">
        <span class="form__legend">Контактные данные</span>
        ...
    </div>
</div>

С разницей в том, что <span class="form__legend">Контактные данные</span> не смогут стать таким же навершием блока формы, как legend. Если вы хотите полного соответствия дизайну, используйте родные теги.