Формы

Атрибут novalidate

Отменяет встроенную проверку данных введенных пользователем в форме на корректность.

Тег <keygen>

Используется для генерации пары ключей — закрытого и открытого.

Тег <output>

Определяет область для вывода, преимущественно с помощью скриптов.

Тег <textarea>

Создает поле для многострочного текста.

Тег <select>

Создает раскрывающийся список.

Тег <option>

Определяет отдельные пункты списка, создаваемого с помощью контейнера select

Тег <optgroup>

Группирует элементы списка.

Тег <legend>

Создает заголовок группы элементов формы.

Тег <label>

Устанавливает связь между определенной меткой и элементом формы.

Тег <input>

Позволяет создавать разные элементы интерфейса.

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.