Может ли проблема с закрытием тегов <link> быть проблематичной? - программирование
Подтвердить что ты не робот

Может ли проблема с закрытием тегов <link> быть проблематичной?

Я читал, что теги, закрывающие закрытие, были проблематичными для некоторых браузеров, таких как IE7 и Firefox 3 здесь: Почему не работают самозакрывающиеся теги script?

Мне любопытно, может ли эта проблема также сохраняться для связывания таблиц стилей.

Например, используя

<link href="/css/style.css" rel="stylesheet" type="text/css" />

Вместо

<link href="/css/style.css" rel="stylesheet" type="text/css"></link>
4b9b3361

Ответ 1

<link href="/css/style.css" rel="stylesheet" type="text/css"></link> не является хорошей идеей.

Если вы используете html4, используйте это: <link href="/css/style.css" rel="stylesheet" type="text/css">

Если вы используете xhtml, используйте это: <link href="/css/style.css" rel="stylesheet" type="text/css" />

В html5 обе версии в порядке.

Ответ 2

HTML 4

http://www.w3.org/TR/html401/struct/links.html#edef-LINK
Начальный тег: обязательно, Конечный тег: запрещено

HTML 5

http://www.w3.org/TR/html5/document-metadata.html#the-link-element
Отсутствие тега в тексте /html: нет тега конца.

http://www.w3.org/TR/html5/syntax.html#elements-0
"Пустоты:... ссылка..."
"Элементы Void имеют только начальный тег, конечные теги не должны указываться для элементов void."