CSS文件引入link和@import 区别
2024-09-05 10:42:23
1、(本质区别)link 属于 HTML 标签,而 @import 完全是 css 提供的一种导入 css 文件的规则。
2、文件加载时机有差别:
当一个页面被加载的时候,link 引用的 css 会被同时加载,而 @import 引用的 CSS 会等到页面全部被加载完才被加载
所以有时候浏览@import加载CSS的页面时开始会没有样式(就是闪烁),网速慢的时候还挺明显。
3、兼容性差别:
@import 只有在 IE5 以上才能被识别,而 link 没有兼容性问题。
4、当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的
最新文章
- 一些Titanium学习的地方
- LeetCode(124) Binary Tree Maximum Path Sum
- CSS基础知识真难啊-浮动
- iOS - 沙盒中,如何判断存在文件、目录
- IOS枚举使用
- UltraEdit 标签(tab)不见的3个解决办法
- poj1434Fill the Cisterns!(二分)
- POJ 1496
- Java —— 时区(夏令时)问题
- dataStructure@ Check if a directed graph has cycles
- li样式不显示使用overflow:hidden导致Li前面点、圈等样式不见
- CF Educational Codeforces Round 10 D. Nested Segments 离散化+树状数组
- Jenkins系列——定时构建
- Html5列表元素
- springBoot 全局异常方式处理自定义异常 @RestControllerAdvice + @ExceptionHandler
- NC 数据库操作
- 虚拟化技术QEMU-KVM入门
- 改变input type=";file"; 文字、样式等
- pyhton 爬虫爬去吾爱精品软件的信息并写入excel
- javac命令和java命令
热门文章
- Vue模板语法与常用指令
- jsp数据交互(一).2
- TestNG中DataProvider的用法一
- Java实现常见的排序算法
- 1.4.2python网站地图爬虫(每天一更)
- Angular JS 中的内置方法之$watch
- 【Spring】No converter found for return value of type: class java.util.ArrayList
- Codeforces Round #219(Div. 2)373 B. Making Sequences is Fun(二分+找规律)
- ORACLE 的CONNECT BY、START WITH,CONNECT_BY_ROOT、CONNECT_BY_ISLEAF、SYS_CONNECT_BY_PATH,LEVEL的使用(Hierarchical query-层次查询)
- 【JDK】JDK源码分析-CountDownLatch