css引入方式有哪些?link和@import的区别是什么?
回答:
内联/内嵌/外链/导入
区别:
-
link无兼容性,@import css2.1提出的,ie5以下浏览器不支持
-
link支持使用js改变样式,后者不可
-
link除了可以加载css,还可以定义rss,定义rel连接属性,@import只能加载css
-
加载顺序不同,当页面被加载时,link引用的css会同时被加载,而@import引用的css会等到页面全部被下载完再被加载。(
so @import加载css页面开始时会没有样式,出现闪烁效果
)