WebKit (-webkit-) 瀏覽器引擎字首 CSS 擴充套件

一個瀏覽器引擎字首(又稱廠商字首)用於表明某個特性是特定於某個瀏覽器的。基於 WebKit 或 Blink 的使用者代理(如 Safari 和 Chrome)支援對 CSS 的一些擴充套件,這些擴充套件都以 -webkit- 為字首。

沒有標準等價寫法的 -webkit- 字首屬性

備註:除非支援說明中另有說明,否則這些屬性在基於 WebKit 或 Blink 的瀏覽器中均有效。你應該避免在生產網站上使用它們。

A-C

  • -webkit-app-region 已棄用 :Safari 不再支援。
  • -webkit-border-horizontal-spacing
  • -webkit-border-vertical-spacing
  • -webkit-box-reflect:出於相容性原因,所有瀏覽器都以 -webkit- 字首支援此屬性。
  • -webkit-column-axis:Chrome 不支援。
  • -webkit-column-progression:Chrome 不支援。
  • -webkit-cursor-visibility:Chrome 不支援。

D-L

  • -webkit-font-smoothing:參見 font-smooth
  • -webkit-hyphenate-limit-after:Chrome 不支援。
  • -webkit-hyphenate-limit-before:Chrome 不支援。
  • -webkit-hyphenate-limit-lines:Chrome 不支援。
  • -webkit-line-align:Chrome 不支援。
  • -webkit-line-box-contain:Chrome 不支援。
  • -webkit-line-grid:Chrome 不支援。
  • -webkit-line-snap:Chrome 不支援。
  • -webkit-locale
  • -webkit-logical-height
  • -webkit-logical-width

M

N-Z

有標準等價寫法的 -webkit- 字首屬性

有幾個以 -webkit- 為字首的屬性有對應的標準寫法。即使名稱和語法可能不同,它們也不應再被使用。對於下面的每個屬性,都應使用其標準等價寫法。

A-B

C-I

J-Z

偽類

注意:如果一個選擇器鏈或選擇器組中包含無效的偽類,則整個選擇器列表都將無效。

偽元素

出於 Web 相容性的原因,Blink、WebKit 和 Gecko 瀏覽器會將所有以 ::-webkit- 開頭的偽元素視為有效。如果選擇器鏈或選擇器組中存在無效的偽元素或偽類,整個選擇器列表都將無效。如果一個偽元素(而非偽類)帶有 -webkit- 字首,Blink、WebKit 和 Gecko 瀏覽器會假定它是有效的,而不會使選擇器列表無效。

媒體特性

另見