link和@import的区别

Posted zhangshilei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了link和@import的区别相关的知识,希望对你有一定的参考价值。

两者都是外部引用 CSS 的方式,但是存在一定的区别:

(1)link是Xhtml标签,除了能够加载CSS,还可以定义RSS等其他事务;而@import属于CSS范畴,只可以加载CSS。

(2)link引用CSS时,在页面载入时同时加载;@import需要页面完全载入以后再加载。

(3)link是XHTML标签,无兼容问题;@import则是在CSS2.1提出的,低版本的浏览器不支持。

(4)可以通过 JS 操作 DOM ,插入link标签来改变样式;由于 DOM 方法是基于文档的,无法使用@import的方式插入样式。

以上是关于link和@import的区别的主要内容,如果未能解决你的问题,请参考以下文章

link和@import的区别

link和@import区别

link和@import的区别

link和@import的区别

link @import区别 src href的区别

CSS--link和@import的区别(详细)