web-dev-qa-db-fra.com

Pourquoi Drupal 7 préfère-t-il les règles CSS @import aux balises <link>?

"N'utilisez pas @import , "disent beaucoup de gars.

Il y a beaucoup d'inconvénients à utiliser @import.

  • En utilisant @import dans une feuille de style ajoute un aller-retour supplémentaire au temps de téléchargement global de la page.
  • En utilisant @import in IE entraîne une modification de l'ordre de téléchargement. Le téléchargement des feuilles de style peut donc prendre plus de temps, ce qui entrave le rendu du rendu et ralentit la page.

Pourquoi Drupal 7 l'utilise-t-il?

Je veux changer le @import règles à <link> Mots clés. Comment puis-je faire ceci?

25
enjoylife

N'utilisez pas @import pour importer des fichiers css :

@import est utilisé uniquement en mode d'agrégation non CSS. Ceci est fait pour contourner IE limitation avec le nombre de balises.

Cela devrait expliquer la raison et comment s'en débarrasser. Tout site de production doit utiliser l'agrégation CSS et ne pas avoir @import.

22
Jeremy French