link标签和@import的区别
相同点:两者都可以引入外部样式
不同点:
1、从属关系不同
link标签是HTML中标签,不仅可以加载样式,还可以定义一些属性ref
@import是css提供语法规则,其作用只有一个引入外部样式
2、加载顺序不同
link标签与页面同时加载
@import引入的css样式,是在页面加载完毕后样式才被加载
3、兼容性不同
link属于HTML中的标签,无兼容问题
@import是css2.1才有的语法,兼容IE5+
4、DOM操作不同
link是一个标签,可以通过DOM操作这个标签,引入样式
@import是css样式层的东西,没有办法进行DOM操作
本文详细对比了HTML的link标签和CSS的@import规则在从属关系、加载顺序、兼容性和DOM操作上的不同。link标签不仅用于加载样式,还可定义其他属性,与页面同步加载,无兼容问题,能进行DOM操作;而@import是CSS2.1引入的,加载在页面完成后,兼容IE5+,无法进行DOM操作。
578

被折叠的 条评论
为什么被折叠?



