前端面试积累9-link和@import的区别

1.link属于html标签,@import是css提供的。

2.页面被加载时,link会同时被加载,而@import引用的css会等到页面被加载完之后再被加载。

3.@import只有IE5以上才能识别,link是html标签,无兼容问题

4.导入的语法不相同

        link(链接式)语法为:

        <link rel="stylesheet" href="style.css" type="text/css"/>

        @import(导入式)语法为:

        <style type="text/css">

        @import url("style.css");

        </style>

5.当使用 Javascript 控制 DOM 去改变样式的时候,只能使用 link 方式,因为 @import 眼里只有 CSS ,不是 DOM 可以控制的;

6. link和import语法结构不同,前者<link>是html标签,只能放入html源代码中使用,link标签除了可以加载CSS外,还可以做很多其它的事情,比如定义RSS,定义rel连接属性等,@import看作为css的样式,就只能加载CSS了;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,934评论 1 45
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,865评论 1 92
  • 我们都知道,外部引入 CSS 有2种方式,link标签和@import。它们有何本质区别,有何使用建议,在考察外部...
    马蹄丙阅读 2,327评论 0 5
  • 前端开发面试知识点大纲: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack、CSS基本功:...
    秀才JaneBook阅读 2,630评论 0 25
  • 要说最近最火的电影,莫过于《战狼2》了,之前杨洋和刘亦菲主演的《三生三世》作为最有可能热出新高度的电影最后默默无声...
    想说就说2018阅读 422评论 2 2