CSS 組合選擇符

2021-10-25 12:11:41 字數 839 閱讀 3179

css 組合選擇符

note 組合選擇符說明了兩個選擇器直接的關係。

css組合選擇符包括各種簡單選擇符的組合方式。

在 css3 中包含了四種組合方式:

後代選擇器(以空格 分隔)

子元素選擇器(以大於 > 號分隔)

相鄰兄弟選擇器(以加號 + 分隔)

普通兄弟選擇器(以波浪號 ~ 分隔)

後代選擇器

後代選擇器用於選取某元素的後代元素。

以下例項選取所有

元素插入到

元素中:

例項

div p

子元素選擇器

與後代選擇器相比,子元素選擇器(child selectors)只能選擇作為某元素子元素的元素。

以下例項選擇了

元素中所有直接子元素

例項

div>p

相鄰兄弟選擇器

相鄰兄弟選擇器(adjacent sibling selector)可選擇緊接在另一元素後的元素,且二者有相同父元素。

如果需要選擇緊接在另乙個元素後的元素,而且二者有相同的父元素,可以使用相鄰兄弟選擇器(adjacent sibling selector)。

以下例項選取了所有位於

元素後的第乙個

元素:例項

div+p

後續兄弟選擇器

後續兄弟選擇器選取所有指定元素之後的相鄰兄弟元素。

以下例項選取了所有

元素之後的所有相鄰兄弟元素

例項

div~p

CSS 組合選擇符

組合選擇符 組合選擇符說明了兩個選擇器直接的關係。css組合選擇符包括各種簡單選擇符的組合方式。在 css3 中包含了四種組合方式 後代選取器匹配所有值得元素的後代元素。以下例項選取所有 元素插入到 元素中 段落 1。在 div 中。段落 2。在 div 中。段落 3。不在 div 中。段落 4。不...

CSS 組合選擇符

css 組合選擇符 css組合選擇符包括各種簡單選擇符的組合方式。在 css3 中包含了四種組合方式 doctype html html head meta charset utf 8 title 1 title style div p style head body div p 段落 1。在 di...

CSS選擇符 屬性選擇符

使用屬性選擇器可以篩選出設定了特定屬性的標籤。例如選取所有設定了title屬性的 img title 這種選擇符的第一部分是標籤名 img 隨後是屬性名,放在方括號裡 title css不限制屬性選擇符只能使用標籤名,也可以使用類。例如 photo title 用於選取類為photo,而且設定了ti...