Одиночные элементы

Не все теги 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="Введите любое число">