link 和@import 的区别

75 阅读1分钟

两者都是外部引用 CSS 的方式,它们的区别如下:

  • link 是 XHTML 标签,除了加载 CSS 外,还可以定义 RSS(是一种描述和同步网站内容的格式,是目前使用最广泛的xml应用) 等其他事务;
  • @import 属于 CSS 范畴,只能加载 CSS。
  • link 引用 CSS 时,在页面载入时同时加载;
  • @import 需要页面网页完全载入以后加载。
  • link 是 XHTML 标签,无兼容问题;
  • @import 是在 CSS2.1 提出的,低版本的浏览器不支持。
  • link 支持使用 Javascript 控制 DOM 去改变样式;
  • 而@import 不支持。