区别:1、link引入的css样式,可以通过JavaScript来修改,@import不可以
<link rel="stylesheet" href="....css">
<style>
@import url(css/example.css)
</style>
2、加载顺序的差别,当页面被加载的时候,link引用的css会同时加载
@import引用的css会在页面下载完毕后再被加载
@import可以在css中再次引入其他样式表(和less很像)
main.css
@import"sub1.css"
@import"sub2.css"
缺点:http请求过多,服务器压力增大,在浏览量大的网站谨慎使用
3、link是XHTML提供的无兼容性问题,@import是css提供的,只能运行在ie5以上
4、link方式的样式权重高于@import的权重