国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

詳解CSS的結(jié)構(gòu)與層疊以及格式化

2024-07-11 08:56:17
字體:
供稿:網(wǎng)友

結(jié)構(gòu)與層疊

每個合法的文檔都會生成一個結(jié)構(gòu)樹,有了結(jié)構(gòu)樹元素的祖先、屬性兄弟元素等等創(chuàng)建選擇器來選擇元素,這是CSS繼承的核心。繼承是從一個元素向后代元素傳遞屬性值所采用的機制。面向一個元素使用哪些值時,用戶代理不僅要考慮繼承,還要考慮特殊性,另外需要考慮聲明本身的來源,這個過程就叫層疊。

本文討論3種機制之間的關聯(lián):特殊性、繼承和層疊。

特殊性

同一元素可以使用不同的方法來選擇元素。但是每個規(guī)則,用戶代理會計算選擇器的特殊性,并將這個特殊性附加到規(guī)則的個個聲明。如果一個元素有兩個或多個沖突的屬性聲明,那么最高特殊性的聲明會勝出。

特殊性計算規(guī)則:

1)對于選擇器中給定的各個ID屬性值,加0100

2)對于選擇器中給定的各個類屬性值,屬性選擇或偽類,加0010

3)對于選擇器中給定的各個元素和偽元素,加0001

4)結(jié)合符和通配選擇器對特殊性沒有任何貢獻

對于重疊的選擇,如果符合多種規(guī)則,這些規(guī)則將累加計算。0011特殊性優(yōu)于0001,0100優(yōu)于0022。這是因為值從左向右排序。

題目:下列選擇器同指向同一元素,容器的顏色應該為什么顏色?

CSS Code復制內(nèi)容到剪貼板
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 故城县| 安塞县| 遂宁市| 富裕县| 奇台县| 定襄县| 安多县| 图们市| 同仁县| 洛浦县| 九龙坡区| 江北区| 抚州市| 兖州市| 永丰县| 西丰县| 韶关市| 巴林左旗| 湟中县| 江西省| 呈贡县| 乌拉特中旗| 东乌| 靖江市| 资源县| 祥云县| 武清区| 新昌县| 晋江市| 关岭| 东城区| 吉林市| 芷江| 冀州市| 东辽县| 定结县| 筠连县| 乌拉特后旗| 腾冲县| 新乐市| 定陶县|