@import или <ссылка> для импорта таблиц стилей?

Испытайте это:

 jQuery.each(jQuery.browser, function(i, val) {
  $("
" + i + " : " + val + "") .appendTo(document.body); });

, если Вам нужно больше информации, относятся к этому:

http://docs.jquery.com/Utilities/jQuery.browser

13
задан Chris Schmitz 13 September 2011 в 02:19
поделиться

2 ответа

Я однажды читал эту статью о производительности и vs @import : не используйте @import ; цитируя небольшую его часть:

используйте LINK вместо @import, если вы хотите, чтобы таблицы стилей загружались в параллельное, приводящее к более быстрой странице.

Это совсем недавно (апрель 2009 г.), так что все еще должно быть в основном правдой - и написано Стивом Содерсом, имя которого довольно хорошо известно, когда речь идет о интерфейсных характеристиках.


Что касается более субъективного аспекта, я предпочитаю использовать несколько из моего основного файла HTML: таким образом, я могу быстро увидеть, какие файлы css называются - либо глядя на файл шаблона на сервере или просмотр сгенерированного источника HTML на стороне клиента.

14
ответ дан 2 December 2019 в 00:18
поделиться

В некоторых (всех?) Реализациях @import обрабатывается в конце загрузки страницы, поэтому вы будете использовать нежелательный Flash с нестилизованным контентом. .

ссылка обычно работает лучше, но если вы не хотите определять другой носитель , вы можете использовать его без проблем. Кроме того, это хитрый трюк, позволяющий скрыть CSS от старых браузеров (

1
ответ дан 2 December 2019 в 00:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: