тег < form >

HTML тег < form > создаёт HTML форму, которая используется для отправки введённых пользователем данных на сервер.

Основная задача формы заключается в том, чтобы принять от пользователя входящую информацию и передать её для дальнейшей обработки на стороне сервера.

Синтаксически парный тег < form > определяет форму в HTML документе. Элемент < form > по большому счету просто является контейнером, внутри которого могут размещаться различные надписи, элементы управления и типы входных элементов, флажки, радио-кнопки, кнопки отправки и прочие HTML элементы.

< form > элементы формы < /form >

Так как сама форма не предоставляет никаких средств для пользовательского ввода данных, внутри элемента тег < form > располагают другие элементы, цель которых предоставить пользователю различные способы ввода данных:

Элемент < form > может содержать один или более следующих элементов формы:
< input > - пользовательское поле для ввода информации.
< label > - служит текстовой меткой для элемента < input >
< textarea > - поле формы для создания области многострочного ввода.
< button > - кнопка.
< datalist > - список с подсказкой ввода.
< select > - раскрывающийся (выпадающий) список.
< option > - пункты списка (параметры для выбора) выпадающего списка.
< optgroup > - группировка связанных данных в раскрывающемся списке.
< fieldset > - визуальная группировки элементов, внутри формы.
< legend > - определяет заголовок для < fieldset >
< keygen > - используется для генерации пары ключей шифрования.
< meter > - для графического представления дробного числа.
< output > - область, в которую выводится результат вычислений.
< progress > - сообщает о состоянии текущего процесса.

Визуальная группировка элементов

Тег < fieldset > служит контейнером для визуальной группировки элементов, размещенных внутри формы (HTML тег < form > ). Во всех основных браузерах, данный элемент выделяется рамкой, а содержимое элемента получает внутренние отступы со всех сторон. Чтобы указать заголовок для элемента < fieldset > необходимо использовать тег < legend > .