一直一来对于@import的用处一直都是比较模糊的认知,今天就闲看了下;
总结:
查阅后感觉还是用link比较好 对的 就是这样;
避免考虑@import的语法规则和注意事项,避免产生资源文件下载顺序混乱和http请求过多的烦恼。
差不多意思就是这样;
1:link的属性是HTML提供的标签,不仅可以加载 CSS 文件,还可以使用属性。(想想还是不错的)(@import就不一样了只能导入样式表)
2:加载页面的时候,link
标签引入的 CSS 会被同时加载;
@import
引入的 CSS 将在页面加载完毕后被加载。
3:link是HTML的标签所有没有兼容问题;
@import
是 CSS2.1 才有的语法,故只可在 IE5+ 才能识别;
4:link可以通过DOM的操作链接设置属性什么的,@import是不可以的;
5:link的样式权限是比@import大的