W3C validator не любит самозакрывающиеся теги (те, которые заканчиваются на "/>
" ), на не-void. (Элементы Void - это те, которые никогда не содержат содержимого.) До сих пор ли они действительны в HTML5?
Некоторые примеры принятых недействительных элементов:
<br />
<img src="" />
<input type="text" name="username" />
Некоторые примеры отклоненных непустых элементов:
<div id="myDiv" />
<span id="mySpan" />
<textarea id="someTextMessage" />
Примечание. валидатор W3C фактически принимает недействительные самозакрывающиеся теги: у автора изначально возникла проблема из-за простой опечатки (\>
вместо />
). Тем не менее, самозакрывающиеся теги не являются на 100% действительными в HTML5 в целом, и ответы подробно касаются вопроса о самозакрывающихся тегах в различных вариантах HTML.