--- title: '
HTML-элемент <fieldset> используется для группировки нескольких элементов управления без веб-форм.
<fieldset>
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
Пример выше показывает, как элемент <fieldset> группирует части HTML-формы, а вложенный элемент {{htmlelement("legend")}} даёт заголовок для <fieldset>. Он может иметь несколько атрибутов, самый используемый из них form, который содержит id формы {{htmlelement("form")}} на этой же странице. Этот атрибут позволяет сделать <fieldset> частью формы <form> даже если он не находится внутри неё. Также вы можете отключить <fieldset> и всё его содержимое с помощью атрибута disabled.
form
id
<form>
disabled
Этот элемент включает в себя глобальные атрибуты.
Есть несколько особенностей стилизации <fieldset>.
По умолчанию, значение свойства {{cssxref("display")}} равняется block, что создаёт блочный контекст форматирования. Если установить значение display как inline-элементу <fieldset>, это будет работать как inline-block, в ином случае, это будет работать как block. По умолчанию, имеется border 2px groobe вокруг содержимого и небольшой внутренний отступ. Элемент имеет min-inline-size: min-content по умолчанию.
block
display
inline-block
min-inline-size: min-content
Если задан <legend>, он будет помещён поверх верхней границы. <legend> сжимается и переносится, также имеет свой контекст форматирования. Значение display блочное (например, display: inline работает как block).
display: inline
Требуется перевод с четвёртого абзаца и ниже
Этот пример показывает простой <fieldset> с <legend> и единственным элементом управления внутри.
<legend>
<form action="#"> <fieldset> <legend>Simple fieldset</legend> <input type="radio" id="radio"> <label for="radio">Spirit of radio</label> </fieldset> </form>
{{ EmbedLiveSample('Простой_fieldset', '100%', '80') }}
Этот пример показывает отключенный <fieldset> с двумя элементами управления внутри.
<form action="#"> <fieldset disabled> <legend>Disabled fieldset</legend> <div> <label for="name">Name: </label> <input type="text" id="name" value="Chris"> </div> <div> <label for="pwd">Archetype: </label> <input type="password" id="pwd" value="Wookie"> </div> </fieldset> </form>
{{ EmbedLiveSample('Отключенный_fieldset', '100%', '110') }}
fieldset
{{Compat("html.elements.fieldset")}}