CSS 中的供應商前綴:-moz- 和 -webkit-
在 CSS領域,您可能會遇到以下行像這樣的程式碼:
-webkit-column-count: 3; -webkit-column-gap: 10px; -webkit-column-fill: auto; -moz-column-count: 3; -moz-column-gap: 10px; -moz-column-fill: auto;
這些被稱為供應商前綴屬性,由瀏覽器供應商引入在正式標準化之前測試實驗性或專有CSS 功能。
供應商前綴的目的為何?
供應商前綴主要用作即將推出的功能的佔位符。它們允許瀏覽器支援創新想法,並在將其完全整合到 CSS 規範之前與現實世界的用戶進行測試。
常見供應商前綴:
-moz- (Firefox)
-o- (Opera)
.elementClass { -moz-border-radius: 2em; -ms-border-radius: 2em; -o-border-radius: 2em; -webkit-border-radius: 2em; border-radius: 2em; }-ms- (Internet Explorer)
使用供應商前綴的最佳實踐:
為了確保最大的相容性,通常建議先定義供應商前綴屬性的版本,後面接著標準化版本,例如:
此方法允許支援標準版本屬性(邊框半徑)的瀏覽器會覆蓋供應商前綴版本。
以上是CSS 供應商前綴(例如 -webkit- 和 -moz-)是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!