关于 link 和@import 的区别
- link是html标签,除了可以引入css文件外,还能引入其他文件;@import属于css范畴,只能引入css文件(老祖宗区别)
- link引入的css文件和页面同时加载;@import引入的文件在页面加载完成后载入(加载顺序不同)
- link是Html标签,无任何兼容性问题;@import是css2.1提出的,低版本浏览器不支持(是否兼容)
- link支持js控制DOM改变样式;@import不支持(对js支持不同)
扩展:
关于 link 和@import 的区别正确的是 ABCD(仅供参考)
A: link 属于 XHTML 标签,而@import 是 CSS 提供的;
B:页面被加载时,link 会同时被加载,而后者引用的 CSS 会等到页面被加载完再加载
C:import 只在 IE5 以上才能识别 而 link 是 XHTML 标签,无兼容问题
D: link 方式的样式的权重高于@import 的权重