1、 css學(xué)習(xí)之選擇器權(quán)重,類選擇器和后代選擇器的概念?
類選擇器以(.)為前綴,后面為類名。在標(biāo)簽中定義class屬性,然后設(shè)置屬性值為類名選擇器。
后代選擇器是一種多個用空格分隔的選擇器,別稱包含選擇器。
2、 CSS樣式的方式和特點(diǎn)是什么?
1.繼承性
作用:子元素可以繼承父元素的樣式text-,font-,line-這些元素開頭的都可以繼承,以及color屬性特殊性:
①. a標(biāo)簽的顏色不能繼承,必須對a標(biāo)簽本身進(jìn)行設(shè)置
②. h標(biāo)簽的字體大小不能修改,必須對h標(biāo)簽本身進(jìn)行修改
2.層疊性
是瀏覽器處理沖突的一個能力如果一個屬性通過兩個選擇器設(shè)置到同一個元素上,那么這個時候一個屬性就會將另一個屬性層疊掉
3.優(yōu)先級
權(quán)重:!important>行內(nèi)樣式>id選擇器>類選擇器>標(biāo)簽選擇器>通配符>繼承
作用:多個選擇器組合以后的優(yōu)先級
算法:(0,0,0,0)==》第一個0是important的個數(shù),第二個0是id選擇器的個數(shù),
第三個0對應(yīng)的類選擇器的個數(shù),第四個0對應(yīng)的是標(biāo)簽選擇器的個數(shù),就是當(dāng)前選擇器的權(quán)重。
3、 css中選擇器是什么意思?
要使用css對HTML頁面中的元素實(shí)現(xiàn)一對一,一對多或者多對一的控制,這就需要用到CSS選擇器。HTML頁面中的元素就是通過CSS選擇器進(jìn)行控制的。
每一條css樣式定義由兩部分組成,形式如下:[code] 選擇器{樣式} [/code] 在{}之前的部分就是“選擇器”。“選擇器”指明了{(lán)}中的“樣式”的作用對象,也就是“樣式”作用于網(wǎng)頁中的哪些元素。
4、 css層次選擇器有哪些?
選擇器body > div 只操作body下級的div。div1 + div2 只選擇div1 同級 隨后 相鄰最近 的div2div1 ~ p 選擇div1下所有的p屬性選擇器