关于link和@import的区别

关于link和@import的区别

1. 兼容性不同

link是XHTML的标签,无兼容性问题;@import是在CSS2.1时候提出的,由于@import是CSS2.1提出的所以老的浏览器不支持,@import只有在IE5以上的才能识别

2.适用性不同

link标签可以加载CSS、JavaScript;@import只能加载CSS

3.加载顺序不同

link加载的内容是与页面同时加载;@import需要页面完全载入以后才开始加载

4.DOM可控性差别

可以通过JavaScript操作DOM,插入link标签来改变样式;由于DOM方法是基于文档的,无法使用@import的方式插入样式,因为@import不是dom可以控制的。

你可能感兴趣的:(Web)