子選擇器 相鄰兄弟選擇器

2022-07-16 12:24:10 字數 1310 閱讀 2838

今天新學習的關於css的各種選擇器,其中子選擇器和相鄰兄弟選擇器比較重要,可以大大的減少文件中class特性的數量。下面用乙個簡單的例子介紹一下他們的用處。

事例中需要表達的樣式為: 第乙個段落無邊框也無背景色;

所有中的段落都有邊框;

最後3個段落背景色為灰色;

>相鄰兄弟選擇器

title

>

5<

style

type

="text/css"

>6p

7div>p

8p+p+p

9style

>

10head

>

1112

<

body

>

13<

p>paragraph one:not inside a div element.

p>

14<

div>

15<

p>paragraph one: inside a div element.

p>

16<

p>paragraph two: inside a div element.

p>

17<

p>paragraph three: inside a div element.

p>

18<

p>paragraph four: inside a div element.

p>

19<

p>paragraph five: inside a div element.

p>

20div

>

2122

body

>

23html

>

其中,div>p{}是子選擇器的用法,他的意思是選擇器將匹配任何作為元素的直接子元素,因為事例中第一條元素不需要有邊框和背景,我們只對元素中的元素加以控制。
p+p+p{}是相鄰兄弟選擇器的用法,他的意思是希望所有兩個條段落之後的元素不同於其他的元素。 

兄弟選擇器和相鄰兄弟選擇器

1 兄弟選擇器 brother selector,bs bs是css3.0新增的乙個選擇器,語法格式 a b a b為html元素 標籤,表示a標籤匹配selector的a,b標籤匹配selector的b時,b標籤匹配樣式 hello word hello word hello word hello...

CSS後代選擇器,子選擇器和相鄰兄弟選擇器

平時在 練習中,經常用到後代選擇器,子選擇器也會用到,這裡做個總結 1,後代選擇器和子選擇器區別 寫法不一樣 後代選擇器的標識為 空格 如 ul li ul和li之間用空格隔開 子選擇器的標識為 如 ul li ul和li之間用 隔開 相鄰兄弟選擇器的標識為 如 h1 p h1和p之間用 隔開 功能...

相鄰兄弟選擇器

相鄰兄弟選擇器 adjacent sibling selector 可選擇緊接在另一元素後的元素,且二者有相同父元素。相鄰兄弟選擇器使用了加號 即相鄰兄弟結合符 adjacent sibling combinator 注釋 與子結合符一樣,相鄰兄弟結合符旁邊可以有空白符。請看下面這個文件樹片段 cs...