在css操作中,从外部引入 CSS 的方式有2种,link和@import。
下面是两种方式的 区别 以及 结论 :
1.加载顺序
加载页面时,link 标签引入的
CSS 文件被同时加载; @import 引入的
CSS 文件将在页面加载完毕后被加载。
2.兼容性
link标签是
HTML 元素,不存在兼容性问题;@import 是
CSS2.1 才有的语法,因此只可在 IE5+ 才能识别。
3. link是标签,可以加载
CSS 文件,还可以定义 RSS、rel 连接属性等;@import 是语法规则,只能导入样式表。
4.是否可用DOM操作插入修改样式。
可以通过 JS 操作 DOM 来插入link标签来改变样式,而@import无法使用DOM方式插入样式。
结论:
强烈建议使用link标签,谨慎使用@import标签。
这样可以避免@import产生资源文件下载顺序混乱以及HTTP请求次数过多。
以上就是浅谈link与@import的区别的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号