css css權威指南學習筆記3

2021-09-07 08:08:08 字數 469 閱讀 2047

第三章 結構和層疊

1、確定應向乙個元素應用哪些值時,使用者**不僅要考慮繼承,還要考慮宣告的特殊性,另外需要考慮宣告本身的**,這個過程就稱為層疊。、

2、特殊性。如果乙個元素有兩個或多個衝突的屬性宣告,那麼有最高特殊性的宣告會勝出。

對於選擇器中給出的各個id的屬性值,加0,1,0,0;

類屬型、屬性選擇或者偽類,加0,0,1,0;(指定id屬性的屬性選擇器依然貢獻0010)

對於元素和偽元素,加0,0,0,1;

結合符和通配選擇器對特殊性沒有貢獻。(萬用字元的對特殊性沒有貢獻和根本沒有特殊性有區別。)

內聯樣式特殊性1,0,0,0

注意,0,0,1,0比0,0,0,13更特殊。

3、!important重要宣告會分組在一起,衝突會在重要宣告內部解決。與非重要宣告衝突,重要宣告總會勝出。

待續

css css權威指南學習筆記2

第二章 選擇器 1 在font屬性中,只有一種情況下可以使用 來分隔兩個特定的關鍵字,即元素的字型大小 行高。2 通過把兩個類選擇器鏈結在一起,可以選擇同時包含這些類名的元素,類名的順序不限。warning.urgent 3 在ie7之前的瀏覽器,p.warning.help只會匹配p.help。4...

css css權威指南學習筆記5

第六章 文字屬性 1 text indent只能作用於塊級元素 如p或inline block或block後的span a i等 2 text align只能作用於塊級元素 如p或inline block或block後的span a i等 中的內聯內容。3 行間距可看作line height減去fo...

css css權威指南學習筆記6

第八章 padding border margin 1 對於只包含文字的行,能改變行間距裡的屬性只有line height font size vertical align。2 對行內非替換元素應用負外邊距,左右兩端可能與其他內容重疊。3 邊框繪製在元素的背景之上。可修改 4 要把單邊屬性放在簡寫屬...