Почему Drupal 7 предпочитает правила CSS @import тегам?


"Не используйте @import," многие парни так говорят.

Существует множество недостатков использования @import.

  • Использование @import в таблице стилей добавляет еще один цикл к общему времени загрузки страницы.
  • Использование @import в IE приводит к изменению порядка загрузки. Это может привести к тому, что загрузка таблиц стилей займет больше времени, что затруднит рендеринг, замедляя работу страницы.

Почему Drupal 7 использует его?

Я хочу изменить правила @import на теги <link>. Как я могу это сделать?

 25
Author: Sk8erPeter, 2011-05-18

1 answers

Не используйте @import для импорта css-файлов:

@импорт используется только в режиме агрегации, отличном от CSS. Это делается для обхода ограничения IE на количество тегов.

Это должно объяснить причину и то, как от нее избавиться. Любой производственный сайт должен использовать агрегацию CSS и не иметь @import.

 22
Author: Jeremy French, 2011-05-18 15:33:41