В HTML5 закрывать одиночные теги (такие как <img>, <br>, <hr>, <input>, <link>, <meta>) с помощью /> необязательно и является необработанной практикой. Это наследие синтаксиса XHTML, где требуются самозакрывающиеся теги для обеспечения правильного XML-парсинга.
В HTML5 парсер понимает структуру документа и контекст тегов без необходимости явного их закрытия для одиночных элементов.
Пример:
html
Можно использовать /> для совместимости с XML-парсингом, но это не оказывает влияния на рендеринг в современных браузерах, работающих в режиме HTML.
Использование /> обязательно в XHTML и опционально в HTML5, но не требуется для корректной работы и считается избыточным в контексте современного HTML-разработки.
Рекомендуется следовать конвенции и избегать /> в HTML5 для чистоты и краткости кода, если нет специфических требований к совместимости с XHTML или XML-парсерами.