Maison  >  Article  >  interface Web  >  Pourquoi n'est-il pas recommandé d'utiliser @import pour introduire le CSS ?

Pourquoi n'est-il pas recommandé d'utiliser @import pour introduire le CSS ?

王林
王林avant
2020-06-13 16:14:562814parcourir

Pourquoi n'est-il pas recommandé d'utiliser @import pour introduire le CSS ?

Il n'est pas recommandé d'utiliser @import pour les deux raisons suivantes :

Raison 1. L'utilisation de @import pour introduire CSS affectera le téléchargement parallèle du navigateur

Le fichier CSS référencé à l'aide de @import ne saura qu'il y a un autre CSS qui doit être téléchargé après que le fichier CSS qui le référence soit téléchargé et analysé. Ensuite, il sera téléchargé, puis après. téléchargement Démarrez une série d'opérations telles que l'analyse et la création d'un arbre de rendu. Cela empêche le navigateur de télécharger les fichiers de style requis en parallèle.

Raison 2 : plusieurs @imports entraîneront un ordre de téléchargement désordonné.

Dans IE, @import entraînera une perturbation de l'ordre de téléchargement des fichiers de ressources, c'est-à-dire que les fichiers js répertoriés après @import seront téléchargés avant @import et perturberont ou même détruiront @import lui-même . Téléchargements parallèles.

Nous pouvons utiliser la balise link pour introduire le CSS.

Tutoriel recommandé : Démarrage rapide avec CSS

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer