CSS引用样式

llink和@import引入外部样式的区别
•隶属上的差异

     link属于HTML标签,而@import彻底是CSS提供的一种方式。javascript

•@import次数限制

  @import只能引入31次css文件。css

•加载顺序的不一样

     当页面被加载的时候,link引用的CSS会同时被加载,而@import引用的CSS 会等到页面所有被下载完再被加载。因此有时候浏览@import加载CSS的页面时开始会没有样式,而后忽然样式会出现,网速慢的时候还挺明显。java

•兼容性上的差异

     因为@import是CSS2.1提出的,@import只有在IE5以上的才能识别,而link标签无此问题dom

•使用DOM控制样式时的差异

     当使用javascript控制DOM(document.styleSheets)去改变样式的时候,只能使用link标签,由于@import不是dom能够控制的。ip

相关文章
相关标签/搜索