Мне было интересно, стоит ли использовать <link rel="stylesheet" type="text/css" href=...>
поверх <link rel="stylesheet" href=...>
. В rel="stylesheet"
помечает информация , что это таблица стилей - так на text/css
самом деле не добавляет ничего, насколько я обеспокоен.
В любом случае, единственным форматом таблицы стилей, используемым HTML, является CSS, так что же text/css
сказать браузеру? Некоторые веб-сайты, кажется, добавляют type="text/css"
атрибут ( http://www.jquery.com/ ), а другие - нет ( http://www.youtube.com/ ).
Итак, что такое использование type="text/css"
в <link rel="stylesheet">
элементе, и нужно , чтобы включить его?
html
css
stylesheet
pimvdb
источник
источник
MIME-type
на.css
файлы, но, кажется , это было не всегда необходимо. Я использую это только для согласованности.type="text/css"
, но сайт Stackoverflow все еще использует его.Ответы:
Это не требуется для спецификации HTML5, но для более старых версий HTML это необходимо.
HTML 4 W3.org spec
http://www.w3.org/TR/html40/struct/links.html#edef-LINK http://www.w3.org/TR/html40/present/styles.html
Тип обозначает MIME-тип таблицы стилей. Единственное поддерживаемое значение, которое я когда-либо видел, это Text / CSS, и, вероятно, именно поэтому HTML5 отбросил его. Я предполагаю, что у них было это для более ранних версий, чтобы позволить будущие возможности расширения, которые никогда не случались.
Используя HTML5 и не указывая тип, я до сих пор не сталкивался с проблемами совместимости даже при тестировании более старых версий IE.
источник
type
атрибута.Это не обязательно, нет.
Часть HTML Уровень жизни вы будете заинтересованы в том , элемент , который гласит:
link
источник
HTML4.01 не требует
type
атрибута<link>
тега. Согласно спецификации,type
атрибут является подсказкой для браузера. Если браузер не поддерживает тип содержимого с подсказкой, он может пропустить его выборку.<link>
Относится к<a>
определениюtype
атрибута.источник
Насколько я понимаю, это позволяет задавать таблицы стилей в форматах, отличных от text / css.
Хотя это стало доминирующим (и стандартным) форматом для таблиц стилей для (X) HTML-документов, эта спецификация на самом деле достаточно широка, чтобы можно было передавать различные типы MIME, просто стандартные браузеры их не реализуют.
источник
Не относится к большинству пользователей, но некоторые системы (по крайней мере, Microsoft SharePoint 2013) будут использовать этот атрибут типа при разработке способов обработки HTML (например, при создании файла подкачки .master).
источник
Нет, это просто MIME-тип, он устарел в HTML, мы можем отказаться от него без какой-либо совместимости браузера.
источник