| E[foo^="bar"] | 属性「foo」の値が「bar」と前方一致するE要素 | × | ○ | ○ | ○ |
| E[foo$="bar"] | 属性「foo」の値が「bar」と後方一致するE要素 | × | ○ | ○ | ○ |
| E[foo*="bar"] | 属性「foo」の値が「bar」と部分一致するE要素 | × | ○ | ○ | ○ |
| E:root | ドキュメントのルートにあるE要素 | × | × | × | ‐ |
| E:nth-child(n) | n番目の子要素E | × | × | × | ○ |
| E:nth-last-child(n) | 最後からn番目の子要素E | × | × | × | ‐ |
| E:nth-of-type(n) | 兄弟関係にあるもののうちn番目のE要素 | × | × | × | ‐ |
| E:nth-last-of-type(n) | 兄弟関係にあるもののうち後ろからn番目のE要素 | × | × | × | ‐ |
| E:last-child | 最後の子要素E | × | × | × | ○ |
| E:first-of-type | 兄弟関係にあるもののうち最初のE要素 | × | × | × | ‐ |
| E:last-of-type | 兄弟関係にあるもののうち最後のE要素 | × | × | × | ‐ |
| E:only-child | 兄弟関係の要素がない子要素E | × | × | × | ○ |
| E:only-of-type | ある要素内で唯一の要素E | × | × | × | ‐ |
| E:empty | 子要素(テキストノードを含む)を持たないE要素 | × | × | × | ○ |
| E:target | 参照URIのターゲットであるE要素 | × | × | × | ‐ |
| E:enabled | 有効にされているUI要素E | × | × | × | ○ |
| E:disabled | 無効にされているUI要素E | × | × | × | ○ |
| E:checked | チェック状態のUI要素E | × | × | × | ○ |
| E:not(s) | セレクタs以外のE要素 | × | × | × | ○ |
| E ~ F | E要素の後に出現するF要素 | × | ○ | ○ | ○ |