CSS 7 4 選擇器 後代選擇器

2021-07-24 05:02:11 字數 1259 閱讀 5495

css 7.4 選擇器

-後代選擇器

1.後代選擇器又稱為包含選擇器。可以選擇作為某元素後代的元素。

格式:元素1  元素

2  元素

3···

例如:h1  em

解釋:把作為h1元素的後代元素

em的文字變成紅色。

html中:

//可以匹配

·····

········

//不可以匹配

2.具體應用

①p.a  span.a

html中: 「

a」>

····「a

」>

·······

//可以匹配「a

」>

····「b

」>

·······

//不可以匹配 「

a」>

····

···········

····

//不可以匹配 「

b」>

····「a

」>

·······

//不可以匹配

·············「a

」>

·······

//不可以匹配

②div.sidebar a:link

html中: 「

sidebar

」>

········

「位址」

>

·······

//可以匹配

「maincontent

」>

····

「位址」

>

·······

//不可以匹配

注:div.sidebar邊欄塊;

div.maincontent

主區塊;

a:link

普通未被訪問的鏈結。

③p span em

html中:

······

····

······

······

//可以匹配

④後代選擇器中兩個元素之間的層次間隔可以是無限的,例如:

ul  em

html中:

js原生後代選擇器 CSS 後代選擇器

具體應用 後代選擇器的功能極其強大。有了它,可以使 html 中不可能實現的任務成為可能。假設有乙個文件,其中有乙個邊欄,還有乙個主區。邊欄的背景為藍色,主區的背景為白色,這兩個區都包含鏈結列表。不能把所有鏈結都設定為藍色,因為這樣一來邊欄中的藍色鏈結都無法看到。解決方法是使用後代選擇器。在這種情況...

CSS 後代選擇器

後代選擇器 descendant selector 又稱為包含選擇器。後代選擇器可以選擇作為某元素後代的元素。我們可以定義後代選擇器來建立一些規則,使這些規則在某些文件結構中起作用,而在另外一些結構中不起作用。舉例來說,如果您希望只對 h1 元素中的 em 元素應用樣式,可以這樣寫 h1 em上面這...

CSS後代選擇器

css後代選擇器也可以叫做派生選擇器 派生選擇符或包含選擇符,因為該選擇符型別是作用於某個元素中的子元素的。就是把外層的標記寫在前面,內層的標記寫在後面,之間用空格分隔。當標記巢狀時,內層的標記就成為外層標記的後代。後代選擇器的格式類似於 p span bp span和b之間用空格分隔。是最外層的文...