一文教你玩轉(zhuǎn)CSS 組合選擇器
發(fā)布時間:2021-02-20 15:32:03 作者:水香木魚
我要評論

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