files/en-us/web/css/reference/mozilla_extensions/index.md
A {{glossary("vendor prefix")}} is used to indicate that a feature is specific to a certain browser.
Firefox supports several extensions to CSS, which are prefixed with -moz-.
[!NOTE] These extensions are mostly experimental or deprecated but kept for backward compatibility. You should avoid using them on production websites.
alt text instead.-moz-osx-font-smoothing: A similar {{CSSxRef("font-smooth")}} equivalent exists.-moz-user-modify: A non-prefixed {{CSSxRef("user-modify")}} equivalent exists, but the HTML contenteditable attribute is recommended instead.The following properties were implemented first using the -moz- vendor prefix, but are now supported in Firefox using the standard (non-prefixed) syntax.
Support for the prefixed version is typically dropped eventually, so use the standard property instead.
-moz-appearance: The prefixed version of {{CSSxRef("appearance")}} is still supported.-moz-background-clip {{deprecated_inline}}: Not supported; use {{CSSxRef("background-clip")}}.-moz-background-origin {{deprecated_inline}}: Not supported; use {{CSSxRef("background-origin")}}.-moz-box-align {{deprecated_inline}}: Use CSS flexbox with {{CSSxRef("align-items")}}.-moz-background-inline-policy {{deprecated_inline}}: Not supported; use {{CSSxRef("box-decoration-break")}}.-moz-box-direction {{deprecated_inline}}: Use CSS flexbox with {{CSSxRef("flex-direction")}}.-moz-box-flex {{deprecated_inline}}: Use CSS flexbox with {{CSSxRef("flex-grow")}}.-moz-box-ordinal-group {{deprecated_inline}}: Use CSS flexbox with {{CSSxRef("order")}}.-moz-box-orient {{deprecated_inline}}: Use CSS flexbox with {{CSSxRef("flex-direction")}}.-moz-box-pack {{deprecated_inline}}: Use CSS flexbox with {{CSSxRef("justify-content")}}.-moz-background-size {{deprecated_inline}}: Not supported; use {{CSSxRef("background-size")}}.-moz-border-end {{deprecated_inline}}: Not supported; use {{CSSxRef("border-inline-end")}}.-moz-border-end-color {{deprecated_inline}}: Not supported; use {{CSSxRef("border-inline-end-color")}}.-moz-border-end-style {{deprecated_inline}}: Not supported; use {{CSSxRef("border-inline-end-style")}}.-moz-border-end-width {{deprecated_inline}}: Not supported; use {{CSSxRef("border-inline-end-width")}}.-moz-border-image {{deprecated_inline}}: Not supported; use {{CSSxRef("border-inline-end-width")}}.-moz-border-start {{deprecated_inline}}: Not supported; use {{CSSxRef("border-inline-start")}}.-moz-border-start-color {{deprecated_inline}}: Not supported; use {{CSSxRef("border-inline-start-color")}}.-moz-border-start-style {{deprecated_inline}}: Not supported; use {{CSSxRef("border-inline-start-style")}}.-moz-border-start-width {{deprecated_inline}}: Not supported; use {{CSSxRef("border-inline-start-width")}}.-moz-column-count {{deprecated_inline}}: Not supported; use {{CSSxRef("column-count")}}.-moz-column-fill {{deprecated_inline}}: Not supported; use {{CSSxRef("column-fill")}}.-moz-column-gap {{deprecated_inline}}: Not supported; use {{CSSxRef("column-gap")}}.-moz-column-width {{deprecated_inline}}: Not supported; use {{CSSxRef("column-width")}}.-moz-column-rule {{deprecated_inline}}: Not supported; use {{CSSxRef("column-rule")}}.-moz-column-rule-width {{deprecated_inline}}: Not supported; use {{CSSxRef("column-rule-width")}}.-moz-column-rule-style {{deprecated_inline}}: Not supported; use {{CSSxRef("column-rule-style")}}.-moz-column-rule-color {{deprecated_inline}}: Not supported; use {{CSSxRef("column-rule-color")}}.-moz-margin-end {{deprecated_inline}}: Not supported; use {{CSSxRef("margin-inline-end")}}.-moz-margin-start {{deprecated_inline}}: Not supported; use {{CSSxRef("margin-inline-start")}}.-moz-opacity {{deprecated_inline}}: Not supported; use {{CSSxRef("opacity")}}.-moz-outline {{deprecated_inline}}: Not supported; use {{CSSxRef("outline")}}.-moz-outline-color {{deprecated_inline}}: Not supported; use {{CSSxRef("outline-color")}}.-moz-outline-offset {{deprecated_inline}}: Not supported; use {{CSSxRef("outline-offset")}}.-moz-outline-style {{deprecated_inline}}: Not supported; use {{CSSxRef("outline-style")}}.-moz-outline-width {{deprecated_inline}}: Not supported; use {{CSSxRef("outline-width")}}.-moz-padding-end {{deprecated_inline}}: Not supported; use {{CSSxRef("padding-inline-end")}}.-moz-padding-start {{deprecated_inline}}: Not supported; use {{CSSxRef("padding-inline-start")}}.-moz-tab-size: Use {{CSSxRef("tab-size")}}-moz-text-align-last {{deprecated_inline}}: Not supported; use {{CSSxRef("text-align-last")}}.-moz-text-decoration-color {{deprecated_inline}}: Not supported; use {{CSSxRef("text-decoration-color")}}.-moz-text-decoration-line {{deprecated_inline}}: Not supported; use {{CSSxRef("text-decoration-line")}}.-moz-text-decoration-style {{deprecated_inline}}: Not supported; use {{CSSxRef("text-decoration-style")}}.-moz-text-size-adjust: See {{CSSxRef("text-size-adjust")}} {{Experimental_Inline}}.-moz-transition {{deprecated_inline}}: Not supported; use {{CSSxRef("transition")}}.-moz-transition-delay {{deprecated_inline}}: Not supported; use {{CSSxRef("transition-delay")}}.-moz-transition-duration {{deprecated_inline}}: Not supported; use {{CSSxRef("transition-duration")}}.-moz-transition-property {{deprecated_inline}}: Not supported; use {{CSSxRef("transition-property")}}.-moz-transition-timing-function {{deprecated_inline}}: Not supported; use {{CSSxRef("transition-timing-function")}}.-moz-user-select: Use {{CSSxRef("user-select")}}.-moz-initial: See {{CSSxRef("initial")}}.Property: {{CSSxRef("background-image")}}
-moz-linear-gradient {{deprecated_inline}}: Use {{CSSxRef("gradient/linear-gradient")}}.-moz-radial-gradient {{deprecated_inline}}: Use {{CSSxRef("gradient/radial-gradient")}}.-moz-element {{deprecated_inline}}: Use {{CSSxRef("element")}}.Properties: {{CSSxRef("border-style")}} and {{CSSxRef("outline-style")}}.
-moz-bg-inset {{deprecated_inline}}-moz-bg-outset {{deprecated_inline}}-moz-bg-solid {{deprecated_inline}}Type: {{CSSxRef("<color>")}}
-moz-activehyperlinktext-moz-hyperlinktext-moz-visitedhyperlinktext-moz-buttonhoverface-moz-buttonhovertext-moz-default-background-color-moz-default-color-moz-cellhighlight-moz-cellhighlighttext-moz-field-moz-fieldtext-moz-dialog-moz-dialogtext-moz-menuhover-moz-menuhovertextProperty: {{CSSxRef("empty-cells")}}
-moz-show-background (default value in quirks mode)Property: {{CSSxRef("font-family")}}
-moz-fixedProperty: {{CSSxRef("image-rendering")}}
-moz-crisp-edges {{deprecated_inline}}: Use crisp-edges.Type: {{CSSxRef("<length>")}}
-moz-calc{{deprecated_inline}}: Use {{CSSxRef("calc")}}.Property: {{CSSxRef("list-style-type")}}
Several vendor-prefixed values for list-style-type are now supported as standard values without a -moz- prefix, except for those in the following list.
See Browser Compatibility for details.
-moz-ethiopic-halehame-moz-ethiopic-halehame-am-moz-ethiopic-halehame-ti-er-moz-ethiopic-halehame-ti-et-moz-hangul-moz-hangul-consonant-moz-urduProperty: {{CSSxRef("text-align")}}
-moz-center {{deprecated_inline}}: Use {{CSSxRef("text-align", "text-align: center")}}.-moz-left {{deprecated_inline}}: Use {{CSSxRef("text-align", "text-align: left")}}.-moz-right {{deprecated_inline}}: Use {{CSSxRef("text-align", "text-align: right")}}.Properties: {{CSSxRef("width")}}, {{CSSxRef("min-width")}}, and {{CSSxRef("max-width")}}
-moz-min-content: See {{CSSxRef("min-content")}}.-moz-fit-content: See {{CSSxRef("fit-content")}}.-moz-max-content: See {{CSSxRef("max-content")}}.-moz-available: See stretch.:-moz-any {{deprecated_inline}}: Use {{CSSxRef(":is")}}.:-moz-any-link {{deprecated_inline}}: Use {{CSSxRef(":any-link")}}.:-moz-full-screen {{deprecated_inline}}: Not supported; use {{CSSxRef(":fullscreen")}}.:-moz-full-screen-ancestor {{deprecated_inline}}: Not supported; use {{CSSxRef(":fullscreen")}}.:-moz-native-anonymous:-moz-placeholder {{deprecated_inline}}: Use {{CSSxRef(":placeholder-shown")}}.:-moz-read-only {{deprecated_inline}}: Use {{CSSxRef(":read-only")}}.:-moz-read-write {{deprecated_inline}}: Use {{CSSxRef(":read-write")}}.:-moz-ui-invalid {{deprecated_inline}}: Use {{CSSxRef(":user-invalid")}}.:-moz-ui-valid {{deprecated_inline}}: Use {{CSSxRef(":user-valid")}}.::-moz-canvas::-moz-cell-content::-moz-focus-outer::-moz-inline-table::-moz-pagebreak::-moz-pagecontent::-moz-placeholder {{deprecated_inline}}: Use {{CSSxRef("::placeholder")}}.::-moz-scrolled-canvas::-moz-scrolled-content::-moz-selection {{deprecated_inline}}: Use {{CSSxRef("::selection")}}.::-moz-svg-foreign-content::-moz-table::-moz-table-cell::-moz-table-column::-moz-table-column-group::-moz-table-outer::-moz-table-row::-moz-table-row-group::-moz-viewport::-moz-viewport-scroll-moz-platform-moz-windows-glass-moz-alt-content: See Firefox bug 11011