link 标签是干嘛的?

link 标签是定义文档与外部资源的关系。link 标签是最常见的用途是链接样式表。通过预处理提升渲染速度 在我们对中大型项目进行性能优化时,往往会对资源做减法(gzip 压缩,缓存等)或除法(按需打包,按需加载),可是如果能想到 link 标签的 rel 属性值来进行预加载,也能加快页面的渲染速度。

html 中 link 标签怎么用看如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- 通过link标签引入a.css文件样式 -->
<link rel="stylesheet" href="./a.css">
</head>
<body>
<div>测试111</div>
<p>测试222</p>
</body>
</html>

@import 的使用方法 a.css 文件代码如下:

1
2
3
4
5
6
/_ a.css 文件内容 _/
/_ 通过@import 引入 b.css 样式 _/
@import './b.css';
div{
background-color: blue;
}

@import 的使用方法 b.css 文件代码如下:

1
2
3
4
/_ b.css 文件内容 _/
p{
color:red;
}
1
@import './b.css'; //在 a.css 文件中 把 b.css 样式引入到 a.css 文件

截图:
其中方括号是图片描述,圆括号是图片路径。

一般来说有三种图片路径,分别是相对路径,绝对路径和网络路径。
复制的图片

A标签跳转
More info: Generating

Deploy to remote sites


前端 link 和@import 的区别在哪

1.先有 link,后面再有@import ,link 兼容性比@import 好

2.加载顺序:浏览器先加载标签 Link,再加载@import