开发者社区 问答 正文

link和@import有什么区别呀?

link和@import有什么区别呀?

展开
收起
游客5ixw6pdymb5xs 2021-12-14 16:19:48 605 分享 版权
1 条回答
写回答
取消 提交回答
  • 相同的地方,都是外部引用 CSS 方式,区别:

    link 是 xhtml 标签,除了加载 css 外,还可以定义 RSS 等其他事务;@import 属于 CSS 范畴,只能加载 CSS

    link 引用 CSS 时候,页面载入时同时加载;@import 需要在页面完全加载以后加载,而且@import 被引用的 CSS 会等到引用它的CSS 文件被加载完才加载

    link 是 xhtml 标签,无兼容问题;@import 是在 css2.1 提出来的,低版本的浏览器不支持

    link 支持使用 javascript 控制去改变样式,而@import 不支持

    link 方式的样式的权重高于@import 的权重

    import 在 html 使用时候需要标签

    2021-12-14 16:20:07
    赞同 展开评论
问答地址: