国产探花免费观看_亚洲丰满少妇自慰呻吟_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復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临潭县| 河津市| 江油市| 沙洋县| 蓬安县| 锦屏县| 东明县| 南投市| 扎兰屯市| 黄大仙区| 北宁市| 兴仁县| 湘乡市| 松溪县| 河间市| 昭平县| 库伦旗| 赤水市| 漳州市| 东港市| 盖州市| 连云港市| 德令哈市| 乐亭县| 阿城市| 奉新县| 屏山县| 湘乡市| 宜春市| 海伦市| 郁南县| 治县。| 通海县| 封丘县| 兰溪市| 汨罗市| 灌南县| 尼木县| 苍南县| 武穴市| 桂平市|