瀏覽器引擎CSS支援比較
選擇器

| 元素選擇器 | 元素選擇器 | 元素選擇器 | Trident> 元素選擇器 | Gecko> 元素選擇器 | WebKit> 元素選擇器 | KHTML> 元素選擇器 | Presto> 元素選擇器 | Prince XML> 元素選擇器 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| CSS2 | * | 全域 | 7.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS2 | E | 元素 | 4.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS2 | E.class | 類別 | 7.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS2 | E#id | ID | 4.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS3 | ns|E | 命名空間 | 9.0 | 1.0 | 是 | 是 | 1.0 | 是 |
關係選擇器
| CSS2 | E F | 後裔 | 4.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS2 | E > F | 子元素 | 7.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS2 | E + F | 直接相連 | 7.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS3 | E ~ F | 間接相連 | 7.0 | 1.7 | 412 | 3.3.2 | 2.0 | 是 |
| CSS4 | E /for/ F | Reference combinators | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E! > F | Subject | 否 | 否 | 否 | 否 | 否 | 否 |
屬性選擇器
| CSS2 | E[attr] | 存在 | 7.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS2 | E[attr="value"] | 相等 | 7.0 | 1.0 | 是 | 是 | 1.0 | 是 |
| CSS2 | E[attr~="value"] | 含有（以空白相隔） | 7.0 | 1.0 | 是 | 是 | 1.0 | 是 |
| CSS2 | E[attr|="value"] | 含有（以連字號相隔） | 7.0 | 1.0 | 是 | 是 | 1.0 | 是 |
| CSS3 | E[attr^="value"] | 以……開頭 | 7.0 | 1.0 | 是 | 3.4 | 1.0 | 是 |
| CSS3 | E[attr$="value"] | 以……結尾 | 7.0 | 1.0 | 是 | 3.4 | 2.0 | 是 |
| CSS3 | E[attr*="value"] | 含有子字串 | 7.0 | 1.0 | 是 | 3.4 | 2.0 | 是 |
| CSS3 | E[ns|attr] | 命名空間 | 7.0 | 1.0 | 是 | 3.4 | 2.0 | 否 |
擬類別
| CSS2 | E:link | 未開過連結 | 3.0 | 1.0 | 85 | 是 | 1.0 | 6.0 |
| CSS2 | E:visited | 開過連結 | 3.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS2 | E:active | 啟動中 | 8.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS2 | E:hover | 滑鼠置上 | 7.0 | 1.0 | 419.3 | 是 | 1.0 | 是 |
| CSS2 | E:focus | 集中點 | 8.0 | 1.0 | 是 | 是 | 1.0 | 是 |
| CSS2 | E:first-child | 第一子元素 | 7.0 | 1.0 | 85 | 是 | 1.0 | 是 |
| CSS2 | E:lang() | 語言 | 8.0 | 1.2 | 525 | 3.4 | 1.0 | 是 |
| CSS2 | @page:first | 第一頁 | 8.0 | 否 | 每日构建 | 否 | 1.0 | 是 |
| CSS2 | @page:left | 左頁 | 8.0 | 否 | 每日构建 | 否 | 1.0 | 是 |
| CSS2 | @page:right | 右頁 | 8.0 | 否 | 每日构建 | 否 | 1.0 | 是 |
| CSS3 | E:root | 根 | 9.0 | 1.0 | 85 | 3.4 | 2.1 | 是 |
| CSS3 | E:not() | 逆 | 9.0 | 1.0 | 85 | 3.4 | 2.1 | 是 |
| CSS3 | E:empty | 空元素 | 9.0 | 1.8 | 412 | 3.4 | 2.1 | 是 |
| CSS3 | E:first-of-type | 第一個名為……的子元素 | 9.0 | 1.9.1 | 525 | 3.4 | 2.1 | 是 |
| CSS3 | E:last-child | 最後子元素 | 9.0 | 1.0 | 525 | 3.4 | 2.1 | 是 |
| CSS3 | E:last-of-type | 最後一個名為……的子元素 | 9.0 | 1.9.1 | 525 | 3.4 | 2.1 | 是 |
| CSS3 | E:only-child | 唯一子元素 | 9.0 | 1.8 | 525 | 3.4 | 2.1 | 是 |
| CSS3 | E:only-of-type | 唯一個名為……的子元素 | 9.0 | 1.9.1 | 525 | 3.4 | 2.1 | 是 |
| CSS3 | E:nth-child | 第N個子元素 | 9.0 | 1.9.1 | 525 | 3.4 | 2.1 | 是 |
| CSS3 | E:nth-last-child | 第N個子元素（倒過來數） | 9.0 | 1.9.1 | 525 | 3.4 | 2.1 | 是 |
| CSS3 | E:nth-of-type | 第N個名為……的子元素 | 9.0 | 1.9.1 | 525 | 3.4 | 2.1 | 是 |
| CSS3 | E:nth-last-of-type | 第N個名為……的子元素（倒過來數） | 9.0 | 1.9.1 | 525 | 3.4 | 2.1 | 是 |
| CSS3 | E:target | 目標 | 9.0 | 1.3 | 525 | 3.4 | 2.5 | 否 |
| CSS3 | E:enabled | 啟動狀態 | 9.0 | 1.8 | 525 | 3.4 | 2.0 | 否 |
| CSS3 | E:disabled | 未啟動狀態 | 9.0 | 1.8 | 525 | 3.4 | 2.0 | 否 |
| CSS3 | E:checked | 被選取狀態 | 9.0 | 1.0 | 525 | 3.4 | 2.0 | 否 |
| CSS3 | E:indeterminate | 中間狀態 | 9.0 | 1.9.2 | 522 | 否 | 否 | 否 |
| CSS3 | E:default | 預設 | 否 | 1.9 | 是 | 4.3 | 2.0 | 否 |
| CSS3 | E:valid | 合格 | 10.0 | 1.8 | 是 | 否 | 2.0 | 否 |
| CSS3 | E:invalid | 不合格 | 10.0 | 1.8 | 是 | 否 | 2.0 | 否 |
| CSS3 | E:in-range | 範圍內 | 否 | 1.8 | 是 | 否 | 2.0 | 否 |
| CSS3 | E:out-of-range | 範圍外 | 否 | 1.8 | 是 | 否 | 2.0 | 否 |
| CSS3 | E:required | 必需 | 10.0 | 2.0 | 是 | 否 | 2.0 | 否 |
| CSS3 | E:optional | 非必需 | 10.0 | 2.0 | 是 | 否 | 2.0 | 否 |
| CSS3 | E:read-only | 唯讀 | 否 | Experimental | 否 | Incorrect | Incorrect | 否 |
| CSS3 | E:read-write | 讀寫 | 否 | Experimental | 否 | Incorrect | Incorrect | 否 |
| CSS4 | E:not(s1, s2) | 否定 | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:matches(s1, s2) | 匹配其中任意一个 | 否 | 否  | 否 | 否 | 否 | 否 |
| CSS4 | E[foo="bar" i] | 大小写敏感性 | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:dir(ltr) | 方向性 | 否 | 17 | 否 | 否 | 否 | 否 |
| CSS4 | E:lang(zh, *-hant) | (多种) 语言 | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:any-link | 超链接 | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:local-link | 本地链接 | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:local-link(0) | 本地链接 | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:scope | Contextual reference | 否 | 20 | 否 | 否 | 否 | 否 |
| CSS4 | E:current | Time-dimensional : current | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:current(s) | Time-dimensional : current | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:past | Time-dimensional : past | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:future | Time-dimensional : future | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:indeterminate | Indeterminate-value | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:nth-match(n of selector) | Nth child of | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:nth-last-match(n of selector) | Nth last child of | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:column(selector) | 分栏 | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:nth-column(n) | 第 n 个分栏 | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS4 | E:nth-last-column(n) | 倒数第 n 个分栏 | 否 | 否 | 否 | 否 | 否 | 否 |
擬元素
| CSS2 | E:first-letter | 第一字節 | 9.0 | 1.0 | 85 | 是 | 1.0 | 5.0 |
| CSS2 | E:first-line | 第一行 | 9.0 | 1.0 | 部份 | 是 | 1.0 | 否 |
| CSS2 | E:before | 之前 | 8.0 | 1.9.1 | 部份 | 是 | 1.0 | 是 |
| CSS2 | E:after | 之後 | 8.0 | 1.9.1 | 部份 | 是 | 1.0 | 是 |
| CSS3 | E::before | 雙冒號語法 | 9.0 | 1.9.1 | 部份 | 3.4 | 1.0 | 是 |
| CSS3 | E::after | 雙冒號語法 | 9.0 | 1.9.1 | 部份 | 3.4 | 1.0 | 是 |
| CSS3 | E::first-letter | 雙冒號語法 | 9.0 | 1.5 | 85 | 3.4 | 1.0 | 是 |
| CSS3 | E::first-line | 雙冒號語法 | 9.0 | 1.5 | 部份 | 3.4 | 1.0 | 否 |
| CSS3 | E::selection | 選取 | 9.0 | 實驗性質 | 412 | 3.4 | 2.1 | 否 |
| CSS3 | E::marker  | 列表标记 | 否 | 否 | 否 | 否 | 否 | 否 |
| CSS3 | E::value | 数据本身選取 | 否 | 否 | 否 | 否 | 否 | 否 |
|  |  |  | Trident | Gecko | WebKit | KHTML | Presto | Prince XML |