css兩種引入樣式檔案的區別之處的簡單介紹

來源:互聯網
上載者:User
本篇文章給大家帶來的內容是關於css兩種引入樣式檔案的區別之處的簡單介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。

CSS引入樣式檔案有2種,分別是<link>標籤和@import方式,下面總結了2者的區別!

區別1:<link>不止可以引用樣式檔案,還可以引用其他的資源,但是import只能引入樣式表檔案。


區別2:可以通過JS操作DOM來插入<link>標籤去改變樣式。而對@import方式來說,由於 DOM 方法是基於文檔的,因此無法使用JS操作@import去插入樣式。


區別3:<link>引入的CSS檔案,在頁面載入的時候就開始載入,但是@import引入的檔案要等到頁面載入完成才能載入。


區別4:@import存在稍許相容問題(IE5+),但是<link>不存在相容問題。


區別5:@import可以在網頁頁面中使用,也可以在css檔案中使用,用來將多個css檔案引入到一個css檔案中;而link只能將css檔案引入到網頁頁面中。注意:在css檔案使用@import時,如果有重複的屬性的定義,@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.