Могут ли проблемы с самозакрывающимися тегами <link>? - PullRequest
20 голосов
/ 30 марта 2012

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

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

Например, использование

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

вместо

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

Ответы [ 2 ]

29 голосов
/ 30 марта 2012

<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 обе версии хороши.

21 голосов
/ 17 октября 2014

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 elements: ... link ..."
"Void элементы имеют только начальный тег; endтеги не должны указываться для пустых элементов. "

...