HTML                
            Пустотелые элементы
        
        
            
    Поиск…
Вступление
Не все теги HTML имеют одинаковую структуру. Хотя для большинства элементов требуется тег открытия, закрывающий тег и содержимое, некоторые элементы, известные как элементы void, требуют только открывающего тега, поскольку они сами не содержат никаких элементов. В этом разделе объясняется и демонстрируется правильное использование элементов void в HTML
замечания
Элемент void не может иметь никакого содержимого, но может иметь атрибуты. Элементы Void являются самозакрывающимися, поэтому они не должны иметь закрывающий тег.
В HTML5 следующие элементы недействительны:
-  
area -  
base -  
br -  
col -  
embed -  
hr -  
img -  
input -  
keygen -  
link -  
meta -  
param -  
source -  
track -  
wbr 
Недействительные элементы
HTML 4.01 / XHTML 1.0 Strict содержит следующие элементы void:
-  
area- кликабельная, определенная область в изображении -  
base- указывает базовый URL-адрес, из которого все ссылки основаны -  
brline break -  
col- столбец в таблице [устаревший] -  
hr- горизонтальное правило (строка) -  
img- изображение -  
input- поле, в котором пользователи вводят данные -  
link- связывает внешний ресурс с документом -  
meta- предоставляет информацию о документе -  
param- определяет параметры для плагинов 
Стандарты HTML 5 включают все ненулевые теги из предыдущего списка и
-  
command- представляет собой команду, которую пользователи могут вызывать [устаревшие] -  
keygen- упрощает создание открытых ключей для веб-сертификатов [устарело] -  
source- указывает источники мультимедиа для элементовpicture,audioиvideo 
В приведенном ниже примере не указаны элементы void:
<div>
    <a href="http://stackoverflow.com/">
        <h3>Click here to visit <i>Stack Overflow!</i></h3>
    </a>
    <button onclick="alert('Hello!');">Say Hello!</button>
    <p>My favorite language is <b>HTML</b>. Here are my others:</p>
    <ol>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>PHP</li>
    </ol>
</div>
 Обратите внимание, что каждый элемент имеет открывающий тег, закрывающий тег и текст или другие элементы внутри открывающих и закрывающих тегов. Однако теги Void показаны в следующем примере:
<img src="https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png" />
<br>
<hr>
<input type="number" placeholder="Enter your favorite number">
  За исключением тега img, все эти недействительные элементы имеют только открывающий тег. Тег img, в отличие от любого другого тега, имеет self-закрытие / перед значком открытого тега. Лучше всего иметь место перед косой чертой.