Для начала я знаю, что у меня должен быть тег </script>
, и по этому поводу существуют вопросы. Вопрос не в том, нужен ли мне закрывающий тег. У меня вопрос: почему это было разработано таким образом?
Источником путаницы для меня является рассмотрение элемента <link />
- он, похоже, обладает аналогичными функциями (импорт внешних текстовых файлов и определение их типа), но имеет свойство самозакрывающегося (которое мы видим в других, но не в других). все типы элементов). Возможно, я слишком упрощаю, но не понимаю, почему один внешний элемент ссылки должен использовать стиль, который отличается от другого похожего (очевидно, не того же) внешнего элемента ссылки.
Похоже, это не изменится и в черновике HTML5. Я просто хочу понять причины, стоящие за этим, чтобы у меня было лучшее / более глубокое понимание базового HTML и почему он работает так, как он делает.