当前位置:网站首页>link与@import导入外部样式的区别
link与@import导入外部样式的区别
2022-07-29 05:10:00 【冰眸js】
差别1:link属于XHTML标签;@import完全是css提供的一种方式。
link标签除了可以加载css外,还可以做很多其他事件;比如:定义RSS,定义rel连接属性等。
差别2:输入方式
@import输入方式
1 <head>
2 <meta charset="utf-8">
3 <title>css基础语法</title>
4 <style type="text/css">
5 @import url("目标文件路径及文件名");
6 </style></head>
link输入方式
1 <head>
2 <meta charset="utf-8">
3 <title>css基础语法</title>
4 <link rel= "stylesheet" type="text/css" href="目标文件路径及文件名" />
5 </style>
6 </head>
差别3:加载顺序不同,link引用的css会同时被加载;@import引用会等到页面全部被下载完再被加载,所以有时候浏览@import加载css页面时开始没有样式。
差别4:兼容性的差别:@import是css2.1提出;浏览器IE5以上的版本才能识别。link没有兼容性问题。
差别5:使用dom控制样式时的差别:当使用JavaScript控制dom去改变样式的时候,只能使用link标签。因为@import不是dom可以控制的。
边栏推荐
猜你喜欢
365 day challenge leetcode 1000 questions - day 042 array sequence number conversion + relative ranking discretization processing
MySQL的基础概念+数据库系统结构+拓展延申+基础命令学习
重定向和文件
阿里云张新涛:异构计算为数字经济提供澎湃动力
Clickhouse learning (VI) grammar optimization
三次握手四次挥手针对面试总结
Clickhouse learning (IX) Clickhouse integrating MySQL
ClickHouse学习(三)表引擎
浅谈范式
哈夫曼树以及哈夫曼编码在文件压缩上的应用
随机推荐
小程序中的DOM对象元素块动态排序
JS deep copy - Notes
【C语言系列】—深度解剖数据在内存中的存储(一) 暑假开篇
抢先预约 | 阿里云无影云应用线上发布会预约开启
ClickHouse学习(三)表引擎
指针
On Paradigm
Detailed explanation of serial port communication
省市区三级联动(简单又完美)
Pointer
Helm chart for Kubernetes
vim编辑器使用
Cryengine5 shader debugging
One dimensional array exercise
The function of using wechat applet to scan code to log in to the PC web of the system
Abstract classes and interfaces
Side effects and sequence points
365 day challenge leetcode 1000 questions - day 041 two point search completion anniversary + nth magic number + online election
C语言 一维数组
Integer overflow and printing