自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

link與@import在外部引用CSS中的區(qū)別

開發(fā) 前端
本質(zhì)上,CSS中l(wèi)ink與@import這兩種方式都是為了加載CSS文件,但還是存在著細微的差別,這里就向大家描述一下外部引用CSS中l(wèi)ink與@import的區(qū)別。

本節(jié)主要從五個方面來向大家介紹一下外部引用CSS中l(wèi)ink與@import的區(qū)別,比如link屬于XHTML標簽,而@import完全是CSS提供的一種方式,link標簽除了可以加載CSS外,還可以做很多其它的事情,比如定義RSS,定義rel連接屬性等,@import就只能加載CSS了。

外部引用CSS中l(wèi)ink與@import的區(qū)別

這兩天剛寫完XHTML加載CSS的幾種方式,其中外部引用CSS分為兩種方式link和@import。本質(zhì)上,這兩種方式都是為了加載CSS文件,但還是存在著細微的差別。

差別1:老祖宗的差別。

link屬于XHTML標簽,而@import完全是CSS提供的一種方式。

link標簽除了可以加載CSS外,還可以做很多其它的事情,比如定義RSS,定義rel連接屬性等,@import就只能加載CSS了。

差別2:加載順序的差別。

當一個頁面被加載的時候(就是被瀏覽者瀏覽的時候),link引用的CSS會同時被加載,而@import引用的CSS會等到頁面全部被下載完再被加載。所以有時候瀏覽@import加載CSS的頁面時開始會沒有樣式(就是閃爍),網(wǎng)速慢的時候還挺明顯(夢之都加載CSS的方式就是使用@import,我一邊下載一邊瀏覽夢之都網(wǎng)頁時,就會出現(xiàn)上述問題)。

差別3:兼容性的差別。

由于@import是CSS2.1提出的所以老的瀏覽器不支持,@import只有在IE5以上的才能識別,而link標簽無此問題。

差別4:使用dom控制樣式時的差別。

當使用javascript控制dom去改變樣式的時候,只能使用link標簽,因為@import不是dom可以控制的。

差別5:@import可以在css中再次引入其他樣式表,比如可以創(chuàng)建一個主樣式表,在主樣式表中再引入其他的樣式表,如:

  1. main.css  
  2. ———————-  
  3. @import“sub1.css”;  
  4. @import“sub2.css”;  
  5.  
  6. sub1.css  
  7. ———————-  
  8. p{color:red;}  
  9.  
  10. sub2.css  
  11. ———————-  
  12. .myclass{color:blue}  

這樣更利于修改和擴展.

大致就這幾種差別了,其它的都一樣,從上面的分析來看,還是使用link標簽比較好。

標準網(wǎng)頁制作加載CSS文件時,還應(yīng)該選定要加載的媒體(media),比如screen,print,或者全部all等。這個我到CSS高級教程中再給大家介紹。

【編輯推薦】

  1. DIV CSS表單布局五個小技巧使用秘笈
  2. CSS中l(wèi)ink和@import的區(qū)別
  3. 術(shù)語匯編 基本CSS濾鏡概述
  4. 完美實現(xiàn)豐富的CSS文字效果
  5. 鼠標經(jīng)過時改變DIV背景顏色的三種途徑


 

責任編輯:佚名 來源: hi.baidu.com
相關(guān)推薦

2010-09-01 15:11:09

linkimportCSS

2010-09-08 09:33:09

CSSlink@import

2010-09-07 16:21:37

CSSDisplayVisibility

2010-09-16 10:29:47

DisplayVisibilityCSS

2010-08-30 10:52:39

CSSclassid

2010-09-08 14:46:36

CSSborder

2010-09-06 16:27:06

CSSabsoluterelative

2010-08-23 10:57:14

CSSclassid

2010-09-09 14:16:24

pxemCSS

2010-09-06 16:00:41

CSSborder

2010-08-30 10:32:38

SPANDIV

2017-03-20 19:18:00

Android符號引用

2022-03-30 14:34:21

鴻蒙HarmonyOScss

2009-08-21 09:28:23

this與$(this

2010-08-20 14:47:02

IEFirefoxCSS

2010-08-27 15:56:52

IEFirefoxCSS

2020-07-01 07:23:36

物聯(lián)網(wǎng)教育技術(shù)

2010-09-13 13:01:34

CSSpxem

2023-10-17 08:13:41

C++鏈接

2010-09-08 17:11:29

CSS塊元素CSS內(nèi)聯(lián)元素
點贊
收藏

51CTO技術(shù)棧公眾號