Почему 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