认识
一、引入方式
1.1 <link>
语法
<link href="css 路径" rel="stylesheet" type="text/css"/>
特点:
-
link
是html
提供的标签,不仅可以加载css
文件,还能定义RSS
、rel
连接属性等 -
link
页面打开时,link
引用的css
文件被加载 -
可以通过
JS
操作DOM
, 插入link
标签来改变样式
1.2 @import
语法
<style type="text/css">
@import url(css 路径);
</style>
特点:
-
@import
是css
中的语法规则 -
@import
引用的css
文件等页面加载完后最后加载, 所以有时候浏览@import
加载css
的页面时会没有样式(就是闪烁), 网速慢的时候很明显。 -
由于
DOM
方法是基于文档的,无法使用@import
的方式插入样式 -
@import
会影响浏览器的并行下载,使得页面在加载时增加额外的延迟,增添了额外的往返耗时