Nous savons tous qu'il existe deux façons d'introduire CSS en externe, la balise de lien et @import. Alors, quelle est la différence entre eux ? L'article suivant vous le présentera, j'espère qu'il vous sera utile.
La différence entre lien et @import :
1 Différence d'affiliation
@import est fournie. par CSS Les règles de syntaxe ont uniquement pour fonction d'importer des feuilles de style ; le lien est une balise fournie par HTML, qui peut non seulement charger des fichiers CSS, mais aussi définir des attributs de connexion RSS, rel, etc.
2. Différence d'ordre de chargement
Lorsque la page est chargée, le CSS introduit par la balise de lien est chargé en même temps ; chargé.
3. Différences de compatibilité
@import est une syntaxe uniquement disponible dans CSS2.1, elle ne peut donc être reconnue que dans IE5+ ; la balise de lien est un élément HTML et ne présente aucun problème de compatibilité.
4. La différence dans la contrôlabilité du DOM
Vous pouvez utiliser le DOM via JS et insérer des balises de lien pour changer le style puisque la méthode DOM est basée sur des documents, vous ne pouvez pas utiliser le @import ; méthode pour insérer des styles.
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!