Mozilla CSS extensions
Mozilla applications such as Firefox support a number of special Mozilla extensions to CSS, including properties, values, pseudo-elements and pseudo-classes, at-rules, and media queries. These extensions are prefixed with -moz-.
Mozilla-only properties and pseudo-classes (avoid using on websites)
Note: These properties and pseudo-classes will only work in Mozilla applications such as Firefox, and are not on a standards track. Some of them apply only to XUL elements.
B
C–I
O
S–Z
-moz-stack-sizing:-moz-system-metric(images-in-menus):-moz-system-metric(mac-graphite-theme):-moz-system-metric(scrollbar-end-backward):-moz-system-metric(scrollbar-end-forward):-moz-system-metric(scrollbar-start-backward):-moz-system-metric(scrollbar-start-forward):-moz-system-metric(scrollbar-thumb-proportional):-moz-system-metric(touch-enabled):-moz-system-metric(windows-default-theme)-moz-user-focus-moz-user-input-moz-user-modify-moz-window-dragging-moz-window-shadow
Formerly proprietary properties that are now standard
Note: To maximize the compatibility of your CSS, you should use the unprefixed standard properties instead of the prefixed ones listed below. Once a given property is standardized and implemented without the prefix, the prefixed version is typically dropped after a while.
A
-moz-animation[Prefixed version still accepted]-moz-animation-delay[Prefixed version still accepted]-moz-animation-direction[Prefixed version still accepted]-moz-animation-duration[Prefixed version still accepted]-moz-animation-fill-mode[Prefixed version still accepted]-moz-animation-iteration-count[Prefixed version still accepted]-moz-animation-name[Prefixed version still accepted]-moz-animation-play-state[Prefixed version still accepted]-moz-animation-timing-function[Prefixed version still accepted]-moz-appearance
B
-moz-backface-visibility[Prefixed version still accepted]-moz-background-clip-moz-background-origin-moz-background-inline-policy[Superseded by the standard versionbox-decoration-break]-moz-background-size-moz-border-end[Superseded by the standard versionborder-inline-end]-moz-border-end-color[Superseded by the standard versionborder-inline-end-color]-moz-border-end-style[Superseded by the standard versionborder-inline-end-style]-moz-border-end-width[Superseded by the standard versionborder-inline-end-width]-moz-border-image-moz-border-start[Superseded by the standard versionborder-inline-start]-moz-border-start-color[Superseded by the standard versionborder-inline-start-color]-moz-border-start-style[Superseded by the standard versionborder-inline-start-style]-moz-border-start-width[Superseded by the standard versionborder-inline-start-width]-moz-box-sizing[Prefixed version still accepted]
C
clip-path[Applying to more than SVG]-moz-column-count[Prefixed version still accepted]-moz-column-fill[Prefixed version still accepted]-moz-column-gap[Prefixed version still accepted]-moz-column-width[Prefixed version still accepted]-moz-column-rule[Prefixed version still accepted]-moz-column-rule-width[Prefixed version still accepted]-moz-column-rule-style[Prefixed version still accepted]-moz-column-rule-color[Prefixed version still accepted]-moz-context-properties
F–M
filter[Applying to more than SVG]-moz-font-feature-settings[Prefixed version still accepted]-moz-font-language-override[Prefixed version still accepted]-moz-hyphens[Prefixed version still accepted]-moz-margin-end[Superseded by the standard versionmargin-inline-end]-moz-margin-start[Superseded by the standard versionmargin-inline-start]mask[Applying to more than SVG]
O
P
-moz-padding-end[Superseded by the standard versionpadding-inline-end]-moz-padding-start[Superseded by the standard versionpadding-inline-start]-moz-perspective[Prefixed version still accepted]-moz-perspective-origin[Prefixed version still accepted]pointer-events[Applying to more than SVG]
T–U
-moz-tab-size-moz-text-align-last-moz-text-decoration-color-moz-text-decoration-line-moz-text-decoration-style-moz-text-size-adjust-moz-transform[Prefixed version still accepted]-moz-transform-origin[Prefixed version still accepted]-moz-transform-style[Prefixed version still accepted]-moz-transition[Prefixed version still accepted]-moz-transition-delay[Prefixed version still accepted]-moz-transition-duration[Prefixed version still accepted]-moz-transition-property[Prefixed version still accepted]-moz-transition-timing-function[Prefixed version still accepted]-moz-user-select
Values
Global values
-moz-appearance
buttonbutton-arrow-downbutton-arrow-nextbutton-arrow-previousbutton-arrow-upbutton-bevelcheckboxcheckbox-containercheckbox-labelcheckmenuitemdialoggroupboxlistboxmenuarrowmenucheckboxmenuimagemenuitemmenuitemtextmenulistmenulist-buttonmenulist-textmenulist-textfieldmenupopupmenuradiomenuseparator-moz-mac-unified-toolbar-moz-win-borderless-glass-moz-win-browsertabbar-toolbox-moz-win-communications-toolbox-moz-win-glass-moz-win-media-toolbox-moz-window-button-box-moz-window-button-box-maximized-moz-window-button-close-moz-window-button-maximize-moz-window-button-minimize-moz-window-button-restore-moz-window-titlebar-moz-window-titlebar-maximizedprogressbarprogresschunkradioradio-containerradio-labelradiomenuitemresizerresizerpanelscale-horizontalscalethumb-horizontalscalethumb-verticalscale-verticalscrollbarbutton-downscrollbarbutton-leftscrollbarbutton-rightscrollbarbutton-upscrollbar-smallscrollbarthumb-horizontalscrollbarthumb-verticalscrollbartrack-horizontalscrollbartrack-verticalseparatorspinnerspinner-downbuttonspinner-textfieldspinner-upbuttonstatusbarstatusbarpaneltabtabpanelstab-scroll-arrow-backtab-scroll-arrow-forwardtextfieldtextfield-multilinetoolbartoolbarbutton-dropdowntoolboxtooltiptreeheadercelltreeheadersortarrowtreeitemtreetwistytreetwistyopentreeviewwindow
background-image
Gradients
Elements
Sub-images
border-color
-moz-use-text-color(removed in bug 1306214); usecurrentcolorinstead.
border-style and outline-style
-moz-bg-inset-moz-bg-outset-moz-bg-solid
<color> keywords
-moz-activehyperlinktext-moz-hyperlinktext-moz-visitedhyperlinktext-moz-buttondefault-moz-buttonhoverface-moz-buttonhovertext-moz-default-background-color-moz-default-color-moz-cellhighlight-moz-cellhighlighttext-moz-field-moz-fieldtext-moz-dialog-moz-dialogtext-moz-dragtargetzone-moz-mac-accentdarkestshadow-moz-mac-accentdarkshadow-moz-mac-accentface-moz-mac-accentlightesthighlight-moz-mac-accentlightshadow-moz-mac-accentregularhighlight-moz-mac-accentregularshadow-moz-mac-chrome-active-moz-mac-chrome-inactive-moz-mac-focusring-moz-mac-menuselect-moz-mac-menushadow-moz-mac-menutextselect-moz-menuhover-moz-menuhovertext-moz-win-communicationstext-moz-win-mediatext-moz-nativehyperlinktext
display
-moz-box-moz-inline-block-moz-inline-box-moz-inline-grid-moz-inline-stack-moz-inline-table-moz-grid-moz-grid-group-moz-grid-line-moz-groupbox-moz-deck-moz-popup-moz-stack-moz-marker
empty-cells
-moz-show-background(default value in quirks mode)
font
-moz-button-moz-info-moz-desktop-moz-dialog(also a color)-moz-document-moz-workspace-moz-window-moz-list-moz-pull-down-menu-moz-field(also a color)
font-family
-moz-fixed
image-rendering
<length>
list-style-type
-moz-arabic-indic-moz-bengali-moz-cjk-earthly-branch-moz-cjk-heavenly-stem-moz-devanagari-moz-ethiopic-halehame-moz-ethiopic-halehame-am-moz-ethiopic-halehame-ti-er-moz-ethiopic-halehame-ti-et-moz-ethiopic-numeric-moz-gujarati-moz-gurmukhi-moz-hangul-moz-hangul-consonant-moz-japanese-formal-moz-japanese-informal-moz-kannada-moz-khmer-moz-lao-moz-malayalam-moz-myanmar-moz-oriya-moz-persian-moz-simp-chinese-formal-moz-simp-chinese-informal-moz-tamil-moz-telugu-moz-thai-moz-trad-chinese-formal-moz-trad-chinese-informal-moz-urdu
overflow
text-align
-moz-center-moz-left-moz-right
text-decoration
-moz-anchor-decoration
-moz-user-select
-moz-all-moz-none
width, min-width, and max-width
-moz-min-content-moz-fit-content-moz-max-content-moz-available
Pseudo-elements and pseudo-classes
A – D
F – I
L
N – R
S
T
::-moz-table::-moz-table-cell::-moz-table-column::-moz-table-column-group::-moz-table-outer::-moz-table-row::-moz-table-row-group:-moz-tree-cell:-moz-tree-cell-text:-moz-tree-cell-text(hover):-moz-tree-checkbox:-moz-tree-column:-moz-tree-drop-feedback:-moz-tree-image:-moz-tree-indentation:-moz-tree-line:-moz-tree-progressmeter:-moz-tree-row:-moz-tree-row(hover):-moz-tree-separator:-moz-tree-twisty
U – X
At-rules
Media features
Other
-moz-alt-content(see bug 11011)