CSS 選擇符有哪些?哪些屬性可以繼承?優先級算法如何計算?


CSS 選擇符有哪些?

1.id選擇器(#id)

2.類選擇器(.class)

3.標簽選擇器(div,h1,p)

4.相鄰選擇器(h1 + p)

5.子選擇器(ul > li)

6.后代選擇器(li a)

7.通配符選擇器( * )

8.屬性選擇器(a[title])

9.偽類選擇器(a:hover,li:nth-child)

 

 

可繼承的樣式

1.字體系列屬性 font,font-family,font-weight,font-size,font-style,font-variant,font-stretch,font-size-adjust

2.文本系列屬性 text-indent,text-align,line-height,word-spacing,letter-spacing,text-transform,direction,color

3.元素可見性 visibility

4.表格布局屬性 caption-side,border-collapse,border-spacing,empty-cells,table-layout

5.列表布局屬性 list-style-type,list-style-image,list-style-position,list-style

6.生成內容屬性 quotes

7.光標屬性 cursor

8.頁面樣式屬性 page,page-break-inside,windows,orphans

9.聲音樣式屬性 speak,speak-punctuation,speak-numeral,speak-header,speech-rate,volume,voice-family,pitch,pitch-range,stress,richness,azimuth,elevation

 

優先級算法如何計算?

1.優先級就近原則,同權重情況下樣式定義最近者為准;

2.載入樣式以最后載入的定位為准;

3.!important > id > class > tag;

4.important 比 內聯優先級高,但內聯比id要高;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM