Формы играют важнейшую роль в языке разметки, так как с их помощью пользователь и администратор могут обмениваться практически какой угодно информацией. Формы присутствуют на 70% веб-страниц в каком-либо виде, если не больше. Поэтому любой веб-дизайнер должен уметь их создавать.
Технологии, используемые при создании форм, могут быть различными. Сама форма создается на чистом языке разметки. Стилизация производится с помощью CSS3. Иногда используется JS для интерактивности. И самое главное — серверный язык для обработки данных на стороне сервера. Об этом сильно позже.
Для форм чаще всего выделяется отдельный блок, который либо появляется на веб-странице при нажатии на какой-либо элемент, либо находится внизу страницы (лендинга). Формы часто делают анимированными. Если раньше они были серые и скучные, то теперь при наведении на элементы появляются тени, свечения и прочие веселые эффекты.