Table of contents
- 1. Properties
- 2. Values
- 2.1. For all properties
- 2.2. -moz-appearance
- 2.3. background-image
- 2.4. border-color
- 2.5. border-style and outline-style
- 2.6. <color> keywords
- 2.7. cursor
- 2.8. display
- 2.9. empty-cells
- 2.10. font
- 2.11. font-family
- 2.12. image-rendering
- 2.13. <length>
- 2.14. list-style-type
- 2.15. overflow
- 2.16. text-align
- 2.17. text-decoration
- 2.18. -moz-user-select
- 2.19. width , min-width and max-width
- 3. Pseudo-elements and pseudo-classes
- 4. At-rules
- 5. Media Queries
- 6. Others
« CSS « CSS Reference
This list may not be complete. See Talk:Mozilla CSS Extensions.
CSS Properties that are Mozilla Extensions (ie: not part of the CSS Standard) should be tagged with CSS:Mozilla_Extensions.
Mozilla extensions to properties that are part of the CSS Standard should be noted at that property's page, in a "Mozilla Extensions" subsection. So, for example, extensions to the CSS "cursor" property should be included on the CSS/cursor page, in a section called "Mozilla Extensions".
Mozilla supports a number of extensions to CSS that are prefixed with -moz-.
Some of these properties have been proposed for inclusion in the CSS specification, though the standard property may be different from the -moz- implementation.
Some of these nonstandard properties apply only to elements with XUL display types.
Properties
-moz-background-clip-moz-background-inline-policy-moz-background-origin-moz-background-sizeRequires Gecko 1.9.2-moz-binding-moz-border-bottom-colors-moz-border-left-colors-moz-border-right-colors-moz-border-top-colors-moz-border-end-moz-border-end-color-moz-border-end-style-moz-border-end-width-moz-border-imageRequires Gecko 1.9.1-moz-border-start-moz-border-start-color-moz-border-start-style-moz-border-start-width-moz-box-align-moz-box-direction-moz-box-flex-moz-box-flexgroup-moz-box-ordinal-group-moz-box-orient-moz-box-pack-moz-box-sizing
-moz-column-count-moz-column-gap-moz-column-width-moz-column-ruleRequires Gecko 1.9.1-moz-column-rule-widthRequires Gecko 1.9.1-moz-column-rule-styleRequires Gecko 1.9.1-moz-column-rule-colorRequires Gecko 1.9.1
-moz-filter-moz-float-edge-moz-font-feature-settingsRequires Gecko 2.0-moz-font-language-overrideRequires Gecko 2.0-moz-force-broken-image-icon
-moz-opacityObsolete-moz-orient-moz-outlineObsolete-moz-outline-colorObsolete-moz-outline-offsetObsolete-moz-outline-radius-moz-outline-radius-bottomleft-moz-outline-radius-bottomright-moz-outline-radius-topleft-moz-outline-radius-topright-moz-outline-styleObsolete-moz-outline-widthObsolete
-moz-stack-sizingRequires Gecko 1.9.1
-moz-tab-sizeRequires Gecko 2.0-moz-text-blinkRequires Gecko 6.0-moz-text-decoration-colorRequires Gecko 6.0-moz-text-decoration-lineRequires Gecko 6.0-moz-text-decoration-styleRequires Gecko 6.0-moz-transformRequires Gecko 1.9.1-moz-transform-originRequires Gecko 1.9.1-moz-transitionRequires Gecko 2.0-moz-transition-delayRequires Gecko 2.0-moz-transition-durationRequires Gecko 2.0-moz-transition-propertyRequires Gecko 2.0-moz-transition-timing-functionRequires Gecko 2.0
-moz-window-shadowRequires Gecko 1.9.1
Values
For all properties
-moz-appearance
buttonbutton-arrow-downbutton-arrow-nextbutton-arrow-previousbutton-arrow-upbutton-bevelcheckboxcheckbox-containercheckbox-labelcheckmenuitemdialoggroupboxlistboxmenuarrowmenucheckboxmenuimagemenuitemmenuitemtextmenulistmenulist-buttonmenulist-textmenulist-textfieldmenupopupmenuradiomenuseparator-moz-mac-unified-toolbarNew in Firefox 3.5-moz-win-borderless-glass-moz-win-browsertabbar-toolboxNew in Firefox 3-moz-win-communications-toolboxNew in Firefox 3-moz-win-glass-moz-win-media-toolboxNew in Firefox 3-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 Requires Gecko 1.9.2
- Elements Requires Gecko 2.0
- Sub-images
-moz-image-rectRequires Gecko 2.0
border-color
-moz-use-text-colorDeprecated UsecurrentColor
border-style
and outline-style
-moz-bg-inset | -moz-bg-outset | -moz-bg-solidObsolete dropped in Gecko 1.9 (Firefox 3.0)
<color>
keywords
-moz-activehyperlinktext-moz-hyperlinktext-moz-visitedhyperlinktext-moz-buttondefault-moz-buttonhoverface-moz-buttonhovertext-moz-default-background-colorRequires Gecko 5.0-moz-default-colorRequires Gecko 5.0-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-activeRequires Gecko 1.9.1-moz-mac-chrome-inactiveRequires Gecko 1.9.1-moz-mac-focusring-moz-mac-menuselect-moz-mac-menushadow-moz-mac-menutextselect-moz-menuhover-moz-menuhovertext-moz-win-communicationstextNew in Firefox 3-moz-win-mediatextRequires Gecko 1.9-moz-nativehyperlinktextRequires Gecko 1.9.1
cursor
-moz-aliasObsolete usealias-moz-cellObsolete usecell-moz-context-menuObsolete usecontext-menu-moz-copyObsolete usecopy-moz-grab-moz-grabbing-moz-spinningObsolete useprogress-moz-zoom-in-moz-zoom-out
display
-moz-box-moz-inline-blockObsolete-moz-inline-box-moz-inline-grid-moz-inline-stack-moz-inline-tableObsolete-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
-moz-crisp-edgesRequires Gecko 1.9.2
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
-moz-scrollbars-noneObsolete-moz-scrollbars-horizontalDeprecated-moz-scrollbars-verticalDeprecated-moz-hidden-unscrollable
text-decoration
-moz-anchor-decoration
-moz-user-select
-moz-all-moz-none
Pseudo-elements and pseudo-classes
::-moz-anonymous-block::-moz-anonymous-positioned-block:-moz-anyRequires Gecko 2.0:-moz-any-link(matches :link and :visited):-moz-bound-element:-moz-brokenRequires Gecko 1.9::-moz-canvas::-moz-cell-content:-moz-drag-over:-moz-first-node::-moz-focus-inner::-moz-focus-outer:-moz-focusringRequires Gecko 2.0:-moz-full-screenRequires Gecko 9.0:-moz-full-screen-ancestorRequires Gecko 10.0:-moz-handler-blockedRequires Gecko 1.9.1:-moz-handler-crashedRequires Gecko 2.0:-moz-handler-disabledRequires Gecko 1.9.1::-moz-inline-table:-moz-last-node:-moz-list-bullet:-moz-list-number:-moz-loadingRequires Gecko 1.9:-moz-locale-dir(ltr)Requires Gecko 1.9.2:-moz-locale-dir(rtl)Requires Gecko 1.9.2:-moz-lwthemeRequires Gecko 1.9.2:-moz-lwtheme-brighttextRequires Gecko 1.9.2:-moz-lwtheme-darktextRequires Gecko 1.9.2:-moz-math-stretchy:-moz-math-anonymous:-moz-only-whitespace::-moz-page::-moz-page-sequence::-moz-pagebreak::-moz-pagecontent:-moz-placeholderRequires Gecko 1.9::-moz-selection::-moz-scrolled-canvas::-moz-scrolled-content::-moz-scrolled-page-sequence:-moz-suppressedRequires Gecko 1.9:-moz-submit-invalidRequires Gecko 2.0::-moz-svg-foreign-content:-moz-system-metric(images-in-menus)Requires Gecko 1.9:-moz-system-metric(mac-graphite-theme)Requires Gecko 1.9.1:-moz-system-metric(scrollbar-end-backward)Requires Gecko 1.9:-moz-system-metric(scrollbar-end-forward)Requires Gecko 1.9:-moz-system-metric(scrollbar-start-backward)Requires Gecko 1.9:-moz-system-metric(scrollbar-start-forward)New in Firefox 3:-moz-system-metric(scrollbar-thumb-proportional)Requires Gecko 1.9:-moz-system-metric(touch-enabled)Requires Gecko 1.9.2:-moz-system-metric(windows-default-theme)New in Firefox 3::-moz-table::-moz-table-cell::-moz-table-column::-moz-table-column-group::-moz-table-outer::-moz-table-row::-moz-table-row-group:-moz-tree-checkbox:-moz-tree-cell:-moz-tree-cell-text:-moz-tree-cell-text(hover)Requires Gecko 1.9:-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)Requires Gecko 1.9:-moz-tree-separator:-moz-tree-twisty:-moz-ui-invalidRequires Gecko 2.0:-moz-ui-validRequires Gecko 2.0:-moz-user-disabledRequires Gecko 1.9::-moz-viewport::-moz-viewport-scroll:-moz-window-inactiveRequires Gecko 2.0::-moz-xul-anonymous-block
At-rules
Media Queries
-moz-images-in-menusRequires Gecko 1.9.2-moz-mac-graphite-themeRequires Gecko 1.9.2-moz-maemo-classicRequires Gecko 1.9.2-moz-device-pixel-ratioRequires Gecko 2.0-moz-scrollbar-end-backwardRequires Gecko 1.9.2-moz-scrollbar-end-forwardRequires Gecko 1.9.2-moz-scrollbar-start-backwardRequires Gecko 1.9.2-moz-scrollbar-start-forwardRequires Gecko 1.9.2-moz-scrollbar-thumb-proportionalRequires Gecko 1.9.2-moz-touch-enabledRequires Gecko 1.9.2-moz-windows-classicRequires Gecko 1.9.2-moz-windows-compositorRequires Gecko 1.9.2-moz-windows-default-themeRequires Gecko 1.9.2-moz-windows-themeRequires Gecko 2.0


Mozilla Developer Network