Не все теги HTML имеют одинаковую структуру. Хотя большинство элементов являются парными и состоят из открывающегося тега, закрывающегося и содержимого, но некоторые элементы, называемые одиночными или пустыми, требуют только открывающего тега, поскольку они сами не содержат никаких элементов. В этом разделе объясняется и демонстрируется правильное использование одиночных элементов в HTML.
Стандарт HTML 4.01/XHTML 1.0 Strict содержит следующие одиночные элементы:
area
- кликабельная область на карте изображения map
base
- указывает полный URL-адрес страницы в контейнере head
br
- разрыв строки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="Введите любое число">