最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

@import与link的区别与选择_html/css_WEB-ITnose

来源:懂视网 责编:小采 时间:2020-11-27 16:00:59
文档

@import与link的区别与选择_html/css_WEB-ITnose

@import与link的区别与选择_html/css_WEB-ITnose:link 1 2 3 @import 1 2 @import url(sheet1.css); 3 区别 加载顺序: link是先将css文件加载到网页,然后再进行编译。@import是先加载完html结构再加载css文件,如果网速较慢则会影响视觉效果。 link确保并行下载css文件,@import是
推荐度:
导读@import与link的区别与选择_html/css_WEB-ITnose:link 1 2 3 @import 1 2 @import url(sheet1.css); 3 区别 加载顺序: link是先将css文件加载到网页,然后再进行编译。@import是先加载完html结构再加载css文件,如果网速较慢则会影响视觉效果。 link确保并行下载css文件,@import是

link

1 2 3 

@import

1 

区别

  • 加载顺序:
  •     link是先将css文件加载到网页,然后再进行编译。@import是先加载完html结构再加载css文件,如果网速较慢则会影响视觉效果。

        link确保并行下载css文件,@import是一个一个下载。

        在IE中,link会阻断@import延长加载时间,多个@import的使用还会打乱资源文件的下载顺序引发js问题。

  • 兼容性:link是xhtml标签无兼容问题,@import是css2.1提出的所以不支持IE5以前的浏览器。
  • DOM支持:link支持DOM改变样式,@import不支持。
  • 此外,link标签还可以调用js文件、声明目录等,@import只能加载css。
  • 选择

  • 使用link:
  •      link可以选定要加载的媒体media。由于上述加载、兼容与IE的原因,普通站点应当尽量使用link。   

  • 使用@import:
  •      大型门户网站(如淘宝)多个页面link同一个css文件会造成速度下降,@import可以在css中调入样式表,方便对css进行模块化管理。

    参考资料:

    高性能网站设计:不要使用@import

    [讨论]@import调用样式表的优势是什么呢?

    @import导入外部样式表与link链入外部样式表的区别

    文档

    @import与link的区别与选择_html/css_WEB-ITnose

    @import与link的区别与选择_html/css_WEB-ITnose:link 1 2 3 @import 1 2 @import url(sheet1.css); 3 区别 加载顺序: link是先将css文件加载到网页,然后再进行编译。@import是先加载完html结构再加载css文件,如果网速较慢则会影响视觉效果。 link确保并行下载css文件,@import是
    推荐度:
    标签: 选择 的区别 html
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top