link与@import的区别
1.link属于XHTML标签,除了加载CSS外,还能用于定义RSS,定义rel连接属性等作用;而@import是CSS提供的,只能用于加载CSS。
2.页面被加载时,link会同时被加载,而@import引用的CSS会等待页面被加载完再加载。所以会出现一开始没有css样式,闪烁一下再出现样式。
3.import是CSS2.1提出的,只在IE5以上才能被识别,而link是XHTML标签,无兼容问题。
4.当使用js控制DOM改变样式的时候,只能使用link标签,因为@import不是DOM可以控制的。