亚洲AV无码乱码在线观看不卡|最新大伊香蕉精品视频在线|亚洲不卡av一区二区|国产美女无遮挡免费

登錄論壇 | 注冊會員 設(shè)為首頁 | 收藏本站
當前位置 : 首頁>軟件學院>程序開發(fā)>CSS>正文
 
詳解CSS優(yōu)先級規(guī)則的級別與細節(jié)

http://www.yibo1263.com 2009-3-6 9:37:32  來源:東北IT網(wǎng)  編輯:葉子
 
  詳解CSS優(yōu)先級的讀法,CSS優(yōu)先級包含四個級別(文內(nèi)選擇符,ID選擇符,Class選擇符,元素選擇符)以及各級別出現(xiàn)的次數(shù)。根據(jù)這四個級別出現(xiàn)的次數(shù)計算得到CSS的優(yōu)先級。

  對優(yōu)先級的讀法,應(yīng)該是以“組”來分,這個組之間相互獨立,從左到右進行對比。它們成組出現(xiàn),以逗號分隔。

  selector( a , b , c , d )
  compare: ↑ , ↑ , ↑ , ↑
  selector( a , b , c , d )正如w3c.org中原文所示,分為a,b,c,d四組,全為正整婁,默認為0,對應(yīng)于不同的選擇器結(jié)構(gòu)和組成形式。在選擇器之間的優(yōu)先級進行對比時,從左到右1對1對比,當比出有大者時即可停止比較。

li.red.level {} /* a=0 b=0 c=2 d=1 -> specificity = 0 , 0 , 2 , 1 */
/*compare ↑ , ↑ , √ */
h1 + *[rel=up]{} /* a=0 b=0 c=1 d=1 -> specificity = 0 , 0 , 1 , 1 */
/*compare ↑ , ↑ , ↑ , √ */
ul ol li.red {} /* a=0 b=0 c=1 d=3 -> specificity = 0 , 0 , 1 , 3 */
/*compare ↑ , ↑ , √ */
#x34y {} /* a=0 b=1 c=0 d=0 -> specificity = 0 , 1 , 0 , 0 */
/*compare ↑ , √ */
style="" /* a=1 b=0 c=0 d=0 -> specificity = 1 , 0 , 0 , 0 */(上表中,↑表示還要進行比較,√表示從此處已得到了結(jié)果)

  再有,只要正確書寫,僅從優(yōu)先級中大概知道選擇器結(jié)構(gòu)形式了,如:

  1,0,0,0表示是元素內(nèi)的style;

  0,2,1,1表示是一個由兩個ID選擇器,1個類或偽類或?qū)傩赃x擇器,以及一個元素選擇器組成的選擇器。

  CSS優(yōu)先級規(guī)則的細節(jié):

  在糾正讀法后,才能開始講詳細的規(guī)則:

  a組數(shù)值只有把CSS寫進style屬性時才會為1,否則為0.寫進style的樣式聲明其實不算是個選擇器,所以這里面的b,c,d組值均為0,只有真正的選擇器才會有b,c,d組值。

  b組數(shù)值決定于ID選擇器#ID,有多少個ID選擇器,并會進行此組數(shù)值累加;

  c組數(shù)值決定于類、偽類和屬性選擇符,并會進行該組數(shù)值累加;

  d組數(shù)值決定于元素名,即元素選擇器,并會進行該組數(shù)值累加;

  注意,這四組數(shù)值分別對應(yīng)于不同類型的選擇器,互不影響,根據(jù)讀法法則進行比較。

  這里沒有討論到!important,就近原則和繼承,也沒有實例代碼,歡迎大家來webjx.com共同討論!

  下面是列子:CSS優(yōu)先級問題

  CSS優(yōu)先級包含四個級別(文內(nèi)選擇符,ID選擇符,Class選擇符,元素選擇符)以及各級別出現(xiàn)的次數(shù)。根據(jù)這四個級別出現(xiàn)的次數(shù)計算得到CSS的優(yōu)先級。

  CSS優(yōu)先級的計算規(guī)則如下:

* 頁面中定義的樣式,加1,0,0,0
* 每個ID選擇符(如 #id),加0,1,0,0
* 每個Class選擇符(如 .class)、每個屬性選擇符(如 [attribute=])、每個偽類(如 :hover)加0,0,1,0
* 每個元素選擇符(如p)或偽元素選擇符(如 :firstchild)等,加0,0,0,1

  然后,將這四個數(shù)字分別累加,就得到每個CSS定義的優(yōu)先級的值,

  然后從左到右逐位比較大小,數(shù)字大的CSS樣式的優(yōu)先級就高。
 
收藏】【打印】【進入論壇
  相關(guān)文章:

·CSS3 Media Queries 詳解
·CSS實例教程:非浮動區(qū)域設(shè)置寬度
·css的效率和瀏覽器渲染的速度
·關(guān)于CSS HACK 解決兼容的寫法 
·小議使用“完整”的CSS的缺點
·關(guān)于CSS不透明的詳細介紹 
·CSS中設(shè)置段落間距的方法
·用css網(wǎng)站布局之十步實錄
·DIV+CSS布局代碼精簡對SEO的影響 
·CSS教程:網(wǎng)頁中英文字體的設(shè)置 
·css3文本陰影屬性text-shadow說明 

 
 
 
 
最新文章

中關(guān)村艷照門女主角詳記錄高清組圖 
大連護士門大尺度艷照高清組圖
iPhone女孩微博爆紅 最寶貴東西換iPhon
反恐精英之父內(nèi)維爾:改變電腦游戲銷售
團購網(wǎng)站黎明之前:中國市場慘烈廝殺不
團購鼻祖Groupon中國揭秘:快與慢的商業(yè)
Spil Games發(fā)布新的品牌形象
1800配置一臺主機 不要顯示器
聯(lián)想V360筆記本模特寫真
愛國者第四代移動硬盤將面市、低電壓保

 
推薦文章
1
2
3
4
5
6
7
8
9
10
iPhone女孩微博爆紅 最寶貴東西換
大連護士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組
蘋果員工中毒門
宮如敏不雅照瘋傳 看張馨予韓一菲
深耕市場 永續(xù)經(jīng)營——專訪百腦匯
優(yōu)派專業(yè)電子書 讓您回家旅途多姿
揭曉百萬大獎三星bada魅力綻放中
大明龍權(quán)“江湖英雄會”全國PK大
永恒之塔校園達人挑戰(zhàn)賽完美落幕
八卦圖解 More>>
iPhone女孩微博爆紅 最寶貴東西換 大連護士門大尺度艷照高清組圖
中關(guān)村艷照門女主角詳記錄高清組 宮如敏不雅照瘋傳 看張馨予韓一菲
津南区| 广饶县| 体育| 昌黎县| 山丹县| 上饶县| 渭源县| 瓦房店市| 盐城市| 云南省| 招远市| 景泰县| 长寿区| 治县。| 文化| 乌兰浩特市| 拉孜县| 惠来县| 桃园县| 唐山市| 通化市| 德阳市| 乃东县| 巴中市| 突泉县| 五家渠市| 奉贤区| 正镶白旗| 贵阳市| 当涂县| 化隆| 福州市| 勐海县| 肥乡县| 资溪县| 集贤县| 青岛市| 南郑县| 浠水县| 玉田县| 嘉义县|