1. 程式人生 > >使用link和@import有什麼區別?

使用link和@import有什麼區別?

使用link和@import有什麼區別?

頁面匯入樣式時,使用link和@import有什麼區別?

  • link屬於XHTML標籤,除了載入CSS外,還能用於定義RSS,定義rel連線屬性等作用;而@import是CSS提供的,只能用於載入CSS
  • 頁面被載入的時,link會同時被載入,而@import引用的CSS會等到頁面被載入完再載入
  • 相容性的區別,import是CSS2.1 提出的,只在IE5以上才能被識別,而link是XHTML標籤,無相容問題。
  • 使用dom控制樣式時的差別。當使用javascript控制dom去改變樣式的時候,只能使用link標籤,因為@import不是dom可以控制的。(link可以動態載入樣式表)