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

首頁 > 開發 > CSS > 正文

詳解CSS的結構與層疊以及格式化

2024-07-11 09:06:55
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了CSS的結構與層疊以及格式化,是學習CSS布局的基礎知識,需要的朋友可以參考下
 
 

結構與層疊

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

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

特殊性

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

特殊性計算規則:

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

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

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

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

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

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

CSS Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁阳县| 旬阳县| 鱼台县| 肥东县| 镇平县| 习水县| 罗山县| 义乌市| 瑞安市| 南昌市| 宁远县| 花莲市| 天全县| 涿鹿县| 方正县| 高雄县| 多伦县| 鹿泉市| 宝山区| 长海县| 钟山县| 道孚县| 丽江市| 六安市| 巍山| 太康县| 克山县| 合川市| 始兴县| 成安县| 石狮市| 封开县| 名山县| 云南省| 玉门市| 叶城县| 怀柔区| 汝阳县| 宝鸡市| 桂东县| 延长县|