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

相關文章
相關標籤/搜索