Comments 19
На сколько я знаю, @import не видят старые браузеры типа Netscape 4, link rel видят все. Соответственно раньше можно было использовать @import чтобы скрыть от них какой-нибудь css.
Сейчас разницы принципиальной нет, а я лично использую второй способ.
Сейчас разницы принципиальной нет, а я лично использую второй способ.
А еще, ходили слухи, будто стили, подключенные через @import не кэшируются в IE 5.
вот это уже интерсно, спасибо!
Пожалуйста :)
Но это только слухи. Было когда-то на cssing.org.ua, только вот не помню, где именно.
Но это только слухи. Было когда-то на cssing.org.ua, только вот не помню, где именно.
Это было в заметке"CSS для непослушных броузеров" - там же можно узнать для чего "@import" может пригодиться.
Ньюансов уже не помню, ибо было очень давно.
Но помниться мне что при подключении css через @import контент страницы показывался до того, как загрузится и применится таблица стилей - получалось очень неприятно - при загрузке каждой страницы в течение секунды все без стилей, а потом - хоп - со стилем.
Скорее всего это было действительно в каком-то одном браузере, но мы тогда отказались от такой формы в пользу старой и надежной.
Но помниться мне что при подключении css через @import контент страницы показывался до того, как загрузится и применится таблица стилей - получалось очень неприятно - при загрузке каждой страницы в течение секунды все без стилей, а потом - хоп - со стилем.
Скорее всего это было действительно в каком-то одном браузере, но мы тогда отказались от такой формы в пользу старой и надежной.
media="screen, projection, print"
разве можно так писать? или это просто для экономии места написано так и смысла не имеет?
разве можно так писать? или это просто для экономии места написано так и смысла не имеет?
Если уж хотите фильтровать старые браузеры, то @import можно устроить внутри CSS-файла, избавив HTML-шаблон от сложных конструкций.
неужели css все еще новомодно? =)
Sign up to leave a comment.
Вопрос относительно новомодной CSS-верстки