Ответ 1
Концепция самозакрывающихся тегов представляет собой концепцию XML. Вы не можете использовать их в HTML. (Вы можете использовать их в XHTML, но только в том случае, если документ обслуживается типом содержимого XML, no t, если он используется как text/html
).
В HTML некоторые элементы (например, <img>
) не могут иметь никакого содержимого, поэтому у них нет конечных тегов).
Так как script может содержать атрибут src
или script внутри элемента, <script>
не является одним из них.
(HTML 5 позволяет символу /
появляться в конце стартового тега для элемента, который определен как ПУСТОЙ, но это просто сахар для людей, зависимых от XML и не имеющих никакого смысла в языке).