link屬於HTML標籤,而@import徹底是CSS提供的一種方式。javascript
@import只能引入31次css文件。css
當頁面被加載的時候,link引用的CSS會同時被加載,而@import引用的CSS 會等到頁面所有被下載完再被加載。因此有時候瀏覽@import加載CSS的頁面時開始會沒有樣式,而後忽然樣式會出現,網速慢的時候還挺明顯。java
因爲@import是CSS2.1提出的,@import只有在IE5以上的才能識別,而link標籤無此問題dom
當使用javascript控制DOM(document.styleSheets)去改變樣式的時候,只能使用link標籤,由於@import不是dom能夠控制的。ip