一文教你玩轉(zhuǎn)CSS 組合選擇器

CSS組合選擇符包括各種簡單選擇符的組合方式。
在 CSS3 中包含了四種組合方式:
- 后代選擇器(以空格分隔)
- 子元素選擇器(以大于號(hào)分隔)
- 相鄰兄弟選擇器(以加號(hào)分隔)
- 普通兄弟選擇器(以破折號(hào)分隔)
1.后代選擇器
后代選擇器用于選取某元素的后代元素。
以下實(shí)例選取所有 <p> 元素插入到 <div> 元素中:
div p{ background-color:yellow; }
2.子元素選擇器
與后代選擇器相比,子元素選擇器(Child selectors)只能選擇作為某元素子元素的元素。
以下實(shí)例選擇了<div>元素中所有直接子元素 <p> :
div>p { background-color:yellow; }
3.相鄰兄弟選擇器
相鄰兄弟選擇器(Adjacent sibling selector)可選擇緊接在另一元素后的元素,且二者有相同父元素。
如果需要選擇緊接在另一個(gè)元素后的元素,而且二者有相同的父元素,可以使用相鄰兄弟選擇器(Adjacent sibling selector)。
以下實(shí)例選取了所有位于 <div> 元素后的第一個(gè) <p> 元素:
div+p{ background-color:yellow; }
4.后續(xù)兄弟選擇器
后續(xù)兄弟選擇器選取所有指定元素之后的相鄰兄弟元素。
以下實(shí)例選取了所有 <div> 元素之后的所有相鄰兄弟元素 <p> :
div~p { background-color:yellow; }
到此這篇關(guān)于一文教你玩轉(zhuǎn)CSS 組合選擇器的文章就介紹到這了,更多相關(guān)CSS 組合選擇器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
- 這篇文章主要介紹了CSS3選擇器新增問題的實(shí)現(xiàn),本文給大家介紹的非常詳細(xì)對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-21
- 這篇文章主要介紹了CSS 選擇所有子元素添加樣式的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)2020-09-02
- 這篇文章主要介紹了CSS選擇器中的正則表達(dá)式使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)2020-03-11
- 這篇文章主要介紹了CSS3 新增選擇器的實(shí)例,需要的朋友可以參考下2019-11-13