css選擇器的權重與優先級,CSS的基本特征?
層疊性相同選擇器給設置相同的樣式,此時一個樣式就會覆蓋(層疊)另一個沖突的樣式,層疊性主要解決樣式沖突的問題
層疊性原則:
樣式沖突,遵循的原則是就近原則,那個樣式離機構近,就執行那個樣式
樣式不沖突,不會層疊
二.繼承性
現實中的繼承,我們繼承了父親的姓CSS中的繼承子標簽繼承父標簽的某些樣式,如文本顏色和字母,簡單的理解就是:子承父業
給當地使用繼承可以簡化代碼,降低CSS樣式的復雜性
子元素可以繼承父元素的樣式(text-,font-,line-這些元素開頭的可以繼承,以及color屬性)
繼承性口訣:龍生龍,鳳生鳳,老鼠的兒子會打洞
一般情況下子元素繼承父元素文字相關的樣式而不會繼承高度,內外邊距等不會繼承行高繼承性
body {
font : 12px/1.5 Microsoft YaHei ;
}
行高可以跟單位也可以不跟單位
如果子元素沒有設置行高,則會繼承父元素的行高為1.5
此時子元素的行高是:當前子元素的文字大小*1.5
三.優先級當同一個元素指定多個選擇器,就會有優先級的產生。
選擇器相同,則執行層疊性
選擇器不同,則根據選擇器權重執行
css選擇器選取節點的是?
CSS是一種用于屏幕上渲染html,xml等一種語言,CSS主要是在相應的元素中應用樣式,來渲染相對應用的元素,那么這樣我們選擇相應的元素就很重要了,如何選擇對應的元素,此時就需要我們所說的選擇器。在 CSS 中,選擇器是一種模式,用于選擇需要添加樣式的元素。選擇器主要是用來確定html的樹形結構中的DOM元素節點。css3中什么符號表示子代選擇器?
css3中的>符號表示選擇父元素的第一個子元素。
css標簽選擇器最多寫幾個?
可以寫一個,也可以寫多個,沒有上限