說明:
子串匹配的屬性選擇器,具體規(guī)則與正則中的匹配相似。
對照表:
選擇符類型 | 表達(dá)式 | 描述 |
---|---|---|
子串匹配的屬性選擇符 | E[att^="val"] | 匹配具有att屬性、且值以val開頭的E元素 |
子串匹配的屬性選擇符 | E[att$="val"] | 匹配具有att屬性、且值以val結(jié)尾的E元素 |
子串匹配的屬性選擇符 | E[att*="val"] | 匹配具有att屬性、且值中含有val的E元素 |
結(jié)構(gòu)性偽類 | E:root | 匹配文檔的根元素。在HTML中,根元素永遠(yuǎn)是HTML |
結(jié)構(gòu)性偽類 | E:nth-child(n) | 匹配父元素中的第n個子元素E |
結(jié)構(gòu)性偽類 | E:nth-last-child(n) | 匹配父元素中的倒數(shù)第n個結(jié)構(gòu)子元素E |
結(jié)構(gòu)性偽類 | E:nth-of-type(n) | 匹配同類型中的第n個同級兄弟元素E |
結(jié)構(gòu)性偽類 | E:nth-last-of-type(n) | 匹配同類型中的倒數(shù)第n個同級兄弟元素E |
結(jié)構(gòu)性偽類 | E:last-child | 匹配父元素中最后一個E元素 |
結(jié)構(gòu)性偽類 | E:first-of-type | 匹配同級兄弟元素中的第一個E元素 |
結(jié)構(gòu)性偽類 | E:only-child | 匹配屬于父元素中唯一子元素的E |
結(jié)構(gòu)性偽類 | E:only-of-type | 匹配屬于同類型中唯一兄弟元素的E |
結(jié)構(gòu)性偽類 | E:empty | 匹配沒有任何子元素(包括text節(jié)點(diǎn))的元素E |
目標(biāo)偽類 | :target | 匹配相關(guān)URL指向的E元素 |
UI元素狀態(tài)偽類 | E:enabled | 匹配所有用戶界面(form表單)中處于可用狀態(tài)的E元素 |
UI元素狀態(tài)偽類 | E:disabled | 匹配所有用戶界面(form表單)中處于不可用狀態(tài)的E元素 |
UI元素狀態(tài)偽類 | E:checked | 匹配所有用戶界面(form表單)中處于選中狀態(tài)的元素E |
UI元素狀態(tài)偽類 | E::selection | 匹配E元素中被用戶選中或處于高亮狀態(tài)的部分 |
否定偽類 | E:not(s) | 匹配所有不匹配簡單選擇符s的元素E |
通用兄弟元素選擇器 | E ~ F | 匹配E元素之后的F元素 |