Елемент details дозволяє створювати розкривається блок, який за замовчуванням прихований.
Даний елемент містить елемент summary, який представляє заголовок для блоку, і цей заголовок відображається в прихованому режимі
Список визначень (definition list) представляє такий список, який містить термін і визначення до цього терміну. І таких пар термін-визначення в списку може бути безліч. Для створення списку визначень застосовуються теги <dl> і </ dl>. Всередину цих тегів поміщаються елементи списку.
Кожен елемент списку складається з терміна і визначення. Термін поміщається в теги <dt> і </ dt> (dt - скорочення від "definition term"), а визначення - в теги <dd> і </ dd> (dd - скорочення від "definition description")
Елемент figure застосовується для анотації різних ілюстрацій, діаграм, фотографій і т.д. А елемент figcaption просто обгортає заголовок для вмісту всередині елемента figure.
Фрейми дозволяють вбудовувати на веб-сторінку ще якусь іншу веб-сторінку. Фрейми представлені елементом iframe.
Форми складаються з певної кількості елементів введення. Всі елементи введення поміщаються між тегами <form> і </ form>
Найбільш поширеним елементом введення є елемент input. Однак реальна дія цього елемента залежить від того, яке значення встановлено у його атрибута type. А він може набувати таких значень:
• text: звичайне текстове поле
• password: теж текстове поле, тільки замість символів, що вводять відображаються зірочки, тому в основному використовується для введення пароля
• radio: радіокнопка або перемикач. З групи радіокнопок можна вибрати тільки одну
• checkbox: елемент прапорець, який може знаходитися в зазначеному або невідзначеними стані
• hidden: приховане поле
• submit: кнопка відправки форми
• color: поле для введення кольору
• date: поле для введення дати
• datetime: поле для введення дати і часу з урахуванням часового поясу
• datetime-local: поле для введення дати і часу без обліку часового поясу
• email: поле для введення адреси електронної пошти
• month: поле для введення року і місяця
• number: поле для введення чисел
• range: повзунок для вибору числа з деякого діапазону
• tel: поле для введення телефону
• time: поле для введення часу
• week: поле для введення року і тижня
• url: поле для введення адреси url
• file: поле для вибору відправляється файлу
• image: створює кнопку у вигляді картинки
Крім елемента input в різних модифікаціях є ще невеликий набір елементів, які також можна використовувати на формі:
• button: створює кнопку
• select: список, що випадає
• label: створює мітку, яка відображається поруч з полем введення
• textarea: многострочное текстове поле