HTML元素選擇器總結(jié)

元素選擇器

?p { }?p標(biāo)簽的選擇器,會(huì)選擇所有p標(biāo)簽

類選擇器

.類名{ }?會(huì)選擇所有類屬性為當(dāng)前的類的標(biāo)簽

ID選擇器

#ID{ }??會(huì)選擇所有id值為當(dāng)前的id的標(biāo)簽

復(fù)合選擇器(交集選擇器)

復(fù)合選擇器,可以同時(shí)使用多個(gè)選擇器,? 這樣可以選擇同時(shí)滿足多個(gè)選擇器的元素

-選擇器1.選擇器2?會(huì)選中頁(yè)面中具有選擇器2這個(gè)class的選擇器1元素。

群組選擇器(并集選擇器)

群組選擇器,可以同時(shí)使用多個(gè)選擇器, 多個(gè)選擇器將被同時(shí)應(yīng)用指定的樣式

選擇器1,選擇器2,選擇器3 { }

比如p,.hello,#box會(huì)同時(shí)選中頁(yè)面中p元素,class為hello的元素,id為box的元素

通用選擇器

* { }?會(huì)選擇當(dāng)前頁(yè)面中的所有元素

標(biāo)簽之間的關(guān)系:

祖先元素

直接或間接包含后代元素的元素。

后代元素

直接或間接被祖先元素包含的元素。

父元素

直接包含子元素的元素。

子元素

直接被父元素包含的元素。

兄弟元素

擁有相同父元素的元素

后代選擇器

后代選擇器可以根據(jù)標(biāo)簽的關(guān)系,為處在 元素內(nèi)部的代元素設(shè)置樣式

祖先元素 后代元素 后代元素 { }

偽類和偽元素

有時(shí)候,你需要選擇本身沒(méi)有標(biāo)簽,但是 仍然易于識(shí)別的網(wǎng)頁(yè)部位,比如段落首行 或鼠標(biāo)滑過(guò)的連接。CSS為他們提供一些選 擇器:偽類和偽元素。

給鏈接定義樣式

有四個(gè)偽類可以讓你根據(jù)訪問(wèn)者與該鏈接的交 互方式,將鏈接設(shè)置成4種不同的狀態(tài)。

1.正常鏈接

????a:link

2.訪問(wèn)過(guò)的鏈接

????a:visited(只能定義字體顏色)

3.鼠標(biāo)滑過(guò)的鏈接

????a:hover

4.正在點(diǎn)擊的鏈接

????a:active

:focus? 獲取焦點(diǎn)

:before????指定元素前

:after????指定元素后

::selection????選中的元素

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容