最近碰到了這個問題不太熟悉,從網上找的資料總結整理得出下面五個,如果還有別的歡迎指出。
(1)link屬於XHTML標籤,而@import是CSS提供的。
(2)頁面被加載時,link會同時被加載,而@import引用的CSS會等到頁面被加載完再加載。
(3)@import只在IE 5以上才能識別,而link是XHTML標籤,無兼容問題。
(4)link方式的樣式權重高於@import的權重。
(5)使用dom控制樣式時的差別:當使用javascript控制dom去改變樣式的時候,只能使用link標籤,因爲@import不是dom可以控制的。