Теги по назначению

Все элементы HTML можно сгруппировать по разным типам, в зависимости от их назначения, поведения, соответствия стандарту, версии HTML и др. Это деление довольно условно, не все элементы однозначно попадают в ту или иную категорию. Поэтому типы приведены больше для удобства поиска того или иного элемента, а никак не с целью их систематизировать.

HTML5 Теги, относящиеся к новой версии HTML.
Блочные элементы Блочные элементы характеризуются тем, что занимают всю доступную ширину, высота элемента определяется его содержимым, и он всегда начинается с новой строки.
Видео Теги для проигрывания и управления видеороликов на странице.
Документ Элементы, формирующие структуру документа.
Звук Элементы, с помощью которых можно добавлять и управлять аудио в браузере.
Изображения Элементы для добавления картинок на страницу.
Нестандартные теги Некоторые разработчики браузеров или поисковых систем включают поддержку собственных тегов, которые не входят в спецификацию HTML. Использование этих тегов приводит к невалидному коду, а также поддерживаются не всеми браузерами.
Объекты Добавление на страницу апплетов или объектов, которые браузер понимает с помощью плагинов.
Осуждаемые теги Осуждаемыми тегами называется список тегов, которые удалены из спецификации HTML как морально устаревшие. Вместо них рекомендуется использовать другие теги или стили. Хотя браузеры в большинстве случаев прекрасно понимают осуждаемые теги, код с ними проходит валидацию, только при использовании переходного <!DOCTYPE>.
Скрипты Вставка на страницу программных скриптов, обычно на языке JavaScript.
Списки Нумерованные и маркированные списки.
Ссылки на другие страницы и навигация по сайту.
Строчные элементы Строчными называются такие элементы веб-страницы, которые являются непосредственной частью другого элемента, например, текстового абзаца. В основном они используются для изменения вида текста или его логического выделения.
Таблицы Создание и управление табличными данными.
Текст Элементы предназначенные для форматирования текста.
Универсальные элементы   Особенность этих тегов состоит в том, что они в зависимости от контекста могут быть как блочными, так и встроенными элементами. Если тег используется как встроенный, он не должен содержать любые блочные элементы.
Форматирование Форматирование
Формы Интерактивные элементы для взаимодействия с пользователем и отправки данных на сервер для их последующей обработки.
Фреймы Фреймы разделяют окно браузера на отдельные области, расположенные вплотную друг к другу. В каждую из таких областей загружается самостоятельная веб-страница.