相同点:两者都为外部引入文化.
不同点:
1.link是html标签是链接文件而@import是导入文件;
2.link标签没有兼容性问题.
3.页面加载时,link文件同时执行,而@import是页面加载完成时才执行!
首页link和import语法结构不同,前者<link>是html标签,只能放入html源代码中使用,后者可看作为css样式,作用是引入css样式功能。import在html使用时候需要<style type="text/css">标签,同时可以直接“@import url(CSS文件路径地址);”放如css文件或css代码里引入其它css文件。
本质上两者使用选择区别不大,但为了软件中编辑布局网页html代码,一般使用link较多,也推荐使用link。
都是外部引用CSS的方式</p><p>不同:1、link是html标签,和页面同步加载,@import是CSS提供的方式,在页面加载完成之后加载。 2、link的权重高于@import。 3、二者语法格式不同,link rel='stylesheet' href=CSS文件'/>。@import url('CSS文件') 4、用js控制DOM只能操作link。5、link无兼容性问题,@importIE5以上才支持。
<p>link是一个标签是链接文件,而@import则是导入文件</p><p>link标签不存在兼容问题</p><p>link在页面加载时就同时执行了而@import 是在页面加载完成后才运行</p>
<p>两者均为引入外部样式</p><p>link是xhtml,@import单纯引入</p>
加载时机
兼容性
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题