CSS3選擇器

CSS3 屬性選擇器

1.E [attr]

只使用屬性名,但沒有確定任何屬性值

2.E [attr="value"]

指定屬性名,并指定了該屬性的屬性值

3.E [attr~="value"]

指定屬性名,并且具有屬性值,此屬性值是一個(gè)詞列表,其中詞列表中包含了一個(gè)value詞,而且等號前面的“?”不能不寫

4.E [attr^="value"]

指定了屬性名,并且有屬性值,屬性值是以value開頭的

CSS3 結(jié)構(gòu)性偽類

1.E:nth-child(n)

表示E父元素中的第n個(gè)子節(jié)點(diǎn)(從 1 開始)
參數(shù)也可以是一個(gè)表達(dá)式,2n+1 -> 匹配第奇數(shù)個(gè)子元素,n 從 0 開始

2.E:nth-last-child(n)

表示E父元素中的第n個(gè)子節(jié)點(diǎn),從后向前計(jì)算

3.E:first-child

表示E父元素中的第一個(gè)子節(jié)點(diǎn)

4.E:last-child

表示E父元素中的最后一個(gè)子節(jié)點(diǎn)

注意(選擇器: nth-of-type和nth-last-of-type選擇器來避免這類問題的發(fā)生。使用這兩個(gè)選擇器時(shí),css3在計(jì)算子元素是第奇數(shù)個(gè)子元素還是第偶數(shù)個(gè)子元素時(shí),就只針對同類型的子元素進(jìn)行計(jì)算了。)

5.E:nth-of-type(n)

表示E元素中的第n個(gè)子節(jié)點(diǎn),且類型為E

6.E:nth-last-of-type(n)

表示E元素中的第n個(gè)字節(jié)點(diǎn),且類型為E , 從后向前計(jì)算

7.E:first-of-type

表示E元素中的第一個(gè)子節(jié)點(diǎn)且節(jié)點(diǎn)類型是E的

8.E:last-of-type

表示E元素中的最后一個(gè)子節(jié)點(diǎn)且節(jié)點(diǎn)類型是E的

CSS3 其他偽元素

1.E:before

生成內(nèi)容在E元素前

2.E:after

生成內(nèi)容在E元素后

3.E :not(selector)

表示匹配E元素中除了 selector 的元素

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 學(xué)習(xí)CSS3中的選擇器有助于我們更簡潔更快編寫樣式 結(jié)構(gòu)性偽類 E:nth-child(n) 表示E父元素中的第...
    lilyping閱讀 503評論 0 0
  • CSS3新增選擇器 屬性選擇器E[attr]只使用屬性名,但沒有確定任何屬性值E[type="text"]指定屬性...
    奶瓶SAMA閱讀 205評論 0 0
  • 一、屬性選擇器 Element[attr]只使用屬性名,但沒有確定任何屬性值p[cxy]{background: ...
    EndEvent閱讀 477評論 0 0
  • 屬性選擇器 屬性選擇器早在CSS2中就被引入了,其主要作用就是對帶有指定屬性的HTML 元素設(shè)置樣式,而CSS3在...
    櫻桃小丸子兒閱讀 873評論 0 19
  • 第6章 征服CSS3選擇器 屬性選擇器 在HTML中,通過各種各樣的屬性可以給元素增加很多附加的信息。例如,通過i...
    阿振_sc閱讀 511評論 0 1

友情鏈接更多精彩內(nèi)容