css中匯入樣式表和連結樣式表有什麼區別,我不是問文法,而是問內在區別,還有我怎麼才能體會到他們的區別

來源:互聯網
上載者:User
1. link標籤是屬於xhtml範疇,而@import則是css2.1中特有的。link標籤除了可以載入CSS外,還可以做很多其它的事情,比如定義RSS,定義rel串連屬性等,@import就只能載入CSS了。

2. 載入的順序的區別,link載入的css時,是一種並行(沒有嘗試是否是這樣)載入CSS方式,而@import則在整個頁面載入完成後才載入。

3. 相容性的區別,因@import是CSS2.1才特有的,所以對於不相容CSS2.1的瀏覽器來說,無效。

4. 在樣式控制上(比如動態改變網頁的布局時,使用javascript操作DOM)的區別,此時@import就無能為力了。

 

 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.