CSS3三類選擇器

2021-10-03 04:45:26 字數 898 閱讀 1772

選擇符

簡介e[att]

選擇具有att屬性的e元素

e[att=「val」]

選擇att屬性為val的e元素

e[att^=「val」]

匹配att屬性開頭為val的e元素

e[att$=「val」]

匹配具有att屬性、且其值以val結尾的e元素

e[att*=「val」]

匹配具有att屬性、且值中含有val的e元素

e[att~=「val」]

匹配具有att屬性,且值中包含val且val前有空格的e元素

注意:類選擇器、屬性選擇器、偽類選擇器權重都為10。

選擇符簡介

e:first-child

匹配父元素中的第乙個子元素e

e:last-child

匹配父元素中的最後乙個子元素e

e:nth-child(n)

匹配父元素中的第n個子元素e

e:first-of-type

指定型別e的第乙個

e:last-of-type

指定型別e的最後乙個

e:nth-of-type

指定型別e的第n個

說明:nth-child(n)

1、n可以是數字、關鍵字(add、even)和公式;

2、公式中,n從0開始計數;

2、通常,第0個或超出元素會被忽略;

1、before和after必須有content屬性

2、before在內容的前面,after在內容的後面;

3、before和after都會建立乙個行內元素

css3 選擇器 CSS3選擇器

子級選擇器用於選取帶有特定父元素的元素。書寫語法 element1 element2 注意 如果 element2 元素不是父元素 element1 的直接子元素,則不會被選擇。符號之前書寫父級的選擇器,符號之後寫子級選擇器,必須滿足父子級關係才選中標籤 相鄰兄弟選擇器可以用於選擇緊接在另乙個元素後...

css3 選擇器 CSS3選擇器詳解

css3在css2基礎上,增強或新增了許多特性,彌補了css2的眾多不足之處,使得web開發變得更為高效和便捷。比如說,同樣是乙個頭像,可能在低版本的瀏覽器中,頭像方的 在高版本的瀏覽器中,頭像是圓的。漸進增強和優雅降級之間的不同 面試題目 由於css3普遍存在相容性問題,為了避免因相容性帶來的干擾...

CSS3 選擇器 偽類選擇器

e pseudo class e.class pseudo class 語法1示例 a link 語法2示例 a selected hover 動態偽類,因為這些偽類並不存在於html中,而只有當使用者和 互動的時候才能體現出來,動態偽類包含兩種。第一種是我們在鏈結中常看到的錨點偽類,如 link ...