Не все теги HTML имеют одинаковую структуру. Хотя большинство элементов являются парными и состоят из открывающегося тега, закрывающегося и содержимого, но некоторые элементы, называемые одиночными или пустыми, требуют только открывающего тега, поскольку они сами не содержат никаких элементов. В этом разделе объясняется и демонстрируется правильное использование одиночных элементов в HTML.
Стандарт HTML 4.01/XHTML 1.0 Strict содержит следующие одиночные элементы:
area - кликабельная область на карте изображения mapbase - указывает полный URL-адрес страницы в контейнере headbr - разрыв строкиcol - определяет столбец в таблице и используется для определения общей семантики на всех ячейках (устаревший)hr - горизонтальная линияimg - изображениеinput - элемент управления, например, текстовое полеlink - связывает внешний ресурс с документомmeta - содержит информацию о документеparam - определяет параметры для Java-апплетов или объектов страницыСтандарты HTML5 включают все предыдущие теги и добавляют:
command - представляет собой команду, которую пользователи могут вызывать (устарело, не будучи реализовано)keygen - упрощает создание открытых ключей для веб-сертификатов (удален из стандарта)source - указывает источник мультимедиа для элементов picture, audio и videoПримеры одиночных элементов:
<img src="https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png" />
<br>
<hr>
<input type="number" placeholder="Введите любое число">