Нет, это не требуется.
Некоторые элементы, однако, запрещено содержащие любое содержание вообще. Они известны как пустотные элементы. В HTML этот синтаксис не может использоваться для элементов void. Для таких элементов конечный тег должен быть опущен, так как элемент автоматически закрывается синтаксическим анализатором. Такие элементы включают в себя, среди прочего, Вr, ч, связь и мета
HTML Пример:
<link type="text/css" rel="stylesheet" href="style.css">
В XHTML, синтаксические требования к XML диктуют, что это должно быть явным, используя либо явный закрывающий тег, а выше, или синтаксис пустого элемента. Это достигается путем вставки косой черты в конце стартового тега непосредственно перед угловым кронштейном.
Пример:
<link type="text/css" href="style.css"/>
Авторы могут по желанию выбрать, чтобы использовать этот же синтаксис для пустых элементов в синтаксисе HTML, а также. Некоторые авторы также предпочитают включать пробелы перед косой чертой, однако это необязательно. (Использование пробелов в этом способе - это соглашение, унаследованное от рекомендаций по совместимости в XHTML 1.0, Приложение C.)
Почти все, но не совсем одуманно [Являются ли самозакрывающиеся теги действительными в HTML5?] (Http : //stackoverflow.com/q/3558119) – outis 2013-09-30 18:19:53