link和@import的区别有哪些


本文摘自PHP中文网,作者青灯夜游,侵删。

我们都知道,外部引入 CSS 有2种方式,link标签和@import。那么它们之间有什么区别?下面本篇文章就来给大家介绍一下,希望对大家有所帮助。

link和@import的区别:

1、从属关系区别

@import是 CSS 提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载 CSS 文件,还可以定义 RSS、rel 连接属性等。

2、加载顺序区别

加载页面时,link标签引入的 CSS 被同时加载;@import引入的 CSS 将在页面加载完毕后被加载。

3、兼容性区别

@import是 CSS2.1 才有的语法,故只可在 IE5+ 才能识别;link标签作为 HTML 元素,不存在兼容性问题。

4、DOM可控性区别

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

以上就是link和@import的区别有哪些的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

html5资源预加载(link prefetch)详细介绍

为什么不建议使用@import引入css

css中import与link的区别是什么

html link标签有什么作用?html link标签的定义及属性介绍

link与@import的区别有哪些

css文件中如何引入另一个css文件?(代码示例)

html link标签怎么用

html中是如何引入css样式?以及link与@import的区别(代码实例)

css中link和import的区别是什么

css link与import的区别是什么

更多相关阅读请进入《link》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...