Сегодня переходим к технической части реализации форм на HTML5. Пришло время научиться создавать простые формы и формы посложнее ;)
Вся форма оборачивается в элемент <form>, у которого есть много важных атрибутов. Сам этот элемент может быть обернуть в другой блочный элемент (<div>, <section>) для упрощения стилизации. Либо если вы хотите стилизовать отдельно и форму и "элемент-обертку". Если вы пишите форму на фреймворке, у которого уже есть встроенные классы специально для форм (например, Bootstrap), то используйте готовый классы.
Перейдем к атрибутам формы. Прежде всего, это class И id, с помощью которых можно задать стиль формы. Наиболее важный атрибут формы — action. Внутри него указывается путь до файла-обработчика формы. Например, у вас в папке "формочка" лежит файл file.php или file.py (файлы-обработчики на стороне сервера). Что это за файлы, мы разберем позже. Важно указать к ним путь "формочка/file.php". Можно ничего не указывать в action, если ваш файл итак содержит код обработки формы. В редких случаях внутри этого атрибута помещают сам код.