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要高;