1ink
与@import
的区别 1ink
与@import
的区别 link
属于xhtml
标签,而@import
属于css
提供的方式,必须写在style
标签里。link
标签除了能够加载css
外,还能够定义RSS、定义rel
链接属性等,@import
只能加载css
。css
当一个页面被加载的时候,即浏览者浏览页面时,link
引用的css
会同时被加载,而@import
引用的css
会等到页面所有被下载完后加载。使用@import
可能存在页面的样式在开始时不显示的问题。html
@import
是CSS2.1
提出的,只在IE5以上才能识别,而link
标签不存在兼容问题。dom
当使用JS
控制dom
改变样式时,只能使用link
,dom
没法控制@import
。spa