Комментарии 19
На сколько я знаю, @import не видят старые браузеры типа Netscape 4, link rel видят все. Соответственно раньше можно было использовать @import чтобы скрыть от них какой-нибудь css.
Сейчас разницы принципиальной нет, а я лично использую второй способ.
Сейчас разницы принципиальной нет, а я лично использую второй способ.
+1
НЛО прилетело и опубликовало эту надпись здесь
А еще, ходили слухи, будто стили, подключенные через @import не кэшируются в IE 5.
0
вот это уже интерсно, спасибо!
0
Ньюансов уже не помню, ибо было очень давно.
Но помниться мне что при подключении css через @import контент страницы показывался до того, как загрузится и применится таблица стилей - получалось очень неприятно - при загрузке каждой страницы в течение секунды все без стилей, а потом - хоп - со стилем.
Скорее всего это было действительно в каком-то одном браузере, но мы тогда отказались от такой формы в пользу старой и надежной.
Но помниться мне что при подключении css через @import контент страницы показывался до того, как загрузится и применится таблица стилей - получалось очень неприятно - при загрузке каждой страницы в течение секунды все без стилей, а потом - хоп - со стилем.
Скорее всего это было действительно в каком-то одном браузере, но мы тогда отказались от такой формы в пользу старой и надежной.
0
media="screen, projection, print"
разве можно так писать? или это просто для экономии места написано так и смысла не имеет?
разве можно так писать? или это просто для экономии места написано так и смысла не имеет?
0
Если уж хотите фильтровать старые браузеры, то @import можно устроить внутри CSS-файла, избавив HTML-шаблон от сложных конструкций.
+2
неужели css все еще новомодно? =)
+2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Вопрос относительно новомодной CSS-верстки