Extensiones CSS de Mozilla
==========================

Mozilla soporta ciertas extensiones de CSS con el prefijo`-moz-`.

Algunas de estas propiedades han sido incluidas en una especificación de CSS en borrador para incluirlas en la recomendación final, pero aún están en proceso experimental. La propiedad final estándar puede ser diferente de la implementación actual con prefijo. Algunas de estas propiedades no estándares solo son aplicables en elementos XUL.

Cuando se estandarizan y se añade el soporte para la variante sin prefijo, las propiedades prefijadas se abandonan.

Propiedades estándares prefijadas de Mozilla
--------------------------------------------

A

* `-moz-appearance`

B

* `-moz-background-inline-policy` (en-US)
* `-moz-box-sizing`

C D E

* `clip-path` (en-US) (aplicado en SVG y otros)
* `-moz-column-count` (en-US)
* `-moz-column-fill` (en-US)
* `-moz-column-gap` (en-US)
* `-moz-column-width` (en-US)
* `-moz-column-rule` (en-US)
* `-moz-column-rule-width` (en-US)
* `-moz-column-rule-style` (en-US)
* `-moz-column-rule-color` (en-US)

F G

* `filter` (aplicado en SVG y otros)
* `-moz-font-feature-settings` (en-US)
* `-moz-font-language-override`

H

* `-moz-hyphens` (en-US)

I—O

* `mask` (aplicado en SVG y otros)

P

* `pointer-events` (en-US) (aplicado en SVG y otros)

Q—T

* `-moz-text-align-last` (en-US)
* `-moz-text-decoration-color`
* `-moz-text-decoration-line`
* `-moz-text-decoration-style`
Propiedades no estándar prefijadas propietarias de Mozilla (no usar en sitios web)
----------------------------------------------------------------------------------

A B

* `-moz-binding`
* `-moz-border-bottom-colors`
* `-moz-border-end` (en-US)
* `-moz-border-end-color` (en-US)
* `-moz-border-end-style` (en-US)
* `-moz-border-end-width` (en-US)
* `-moz-border-left-colors` (en-US)
* `-moz-border-right-colors`
* `-moz-border-start` (en-US)
* `-moz-border-start-color` (en-US)
* `-moz-border-start-style` (en-US)
* `-moz-border-start-width` (en-US)
* `-moz-border-top-colors`
* `-moz-box-align` (en-US)
* `-moz-box-direction` (en-US)
* `-moz-box-flex`
* `-moz-box-ordinal-group`
* `-moz-box-orient` (en-US)
* `-moz-box-pack`

C—F

* `-moz-float-edge`
* `-moz-force-broken-image-icon`

G H I

* `-moz-image-region`

J—M

* `-moz-margin-end` (en-US)
* `-moz-margin-start` (en-US)

N O

* `-moz-orient`
* `-moz-outline-radius`
* `-moz-outline-radius-bottomleft`
* `-moz-outline-radius-bottomright`
* `-moz-outline-radius-topleft`
* `-moz-outline-radius-topright`

P Q R

* `-moz-padding-end` (en-US)
* `-moz-padding-start` (en-US)

S

* `-moz-script-level`
* `-moz-script-min-size`
* `-moz-script-size-multiplier`
* `-moz-stack-sizing`

T U V

* `-moz-user-focus`
* `-moz-user-input`
* `-moz-user-modify`
* `-moz-user-select` (en-US)

W—Z

* `-moz-window-shadow`
Propiedades prefijadas anteriormente, ahora estándar
----------------------------------------------------

* `-moz-animation` [Aún se acepta la versión con prefijo]
* `-moz-animation-delay` [Aún se acepta la versión con prefijo]
* `-moz-animation-direction` [Aún se acepta la versión con prefijo]
* `-moz-animation-duration` [Aún se acepta la versión con prefijo]
* `-moz-animation-fill-mode` [Aún se acepta la versión con prefijo]
* `-moz-animation-iteration-count` [Aún se acepta la versión con prefijo]
* `-moz-animation-name` [Aún se acepta la versión con prefijo]
* `-moz-animation-play-state` [Aún se acepta la versión con prefijo]
* `-moz-animation-timing-function` [Aún se acepta la versión con prefijo]
* `-moz-backface-visibility` [Aún se acepta la versión con prefijo]
* `-moz-background-clip`
* `-moz-background-origin`
* `-moz-background-size`
* `-moz-border-image`
* `-moz-opacity`
* `-moz-outline`
* `-moz-outline-color`
* `-moz-outline-offset`
* `-moz-outline-style`
* `-moz-outline-width`
* `-moz-perspective` [Aún se acepta la versión con prefijo]
* `-moz-perspective-origin` (en-US) [Aún se acepta la versión con prefijo]
* `-moz-transform` [Aún se acepta la versión con prefijo]
* `-moz-transform-origin` [Aún se acepta la versión con prefijo]
* `-moz-transform-style` [Aún se acepta la versión con prefijo]
* `-moz-transition` [Aún se acepta la versión con prefijo]
* `-moz-transition-delay` [Aún se acepta la versión con prefijo]
* `-moz-transition-duration` [Aún se acepta la versión con prefijo]
* `-moz-transition-property` [Aún se acepta la versión con prefijo]
* `-moz-transition-timing-function` (en-US) [Aún se acepta la versión con prefijo]
Valores
-------

### Para todas las propiedades

* `-moz-initial`
### `-moz-appearance`

* `button`
* `button-arrow-down`
* `button-arrow-next`
* `button-arrow-previous`
* `button-arrow-up`
* `button-bevel`
* `checkbox`
* `checkbox-container`
* `checkbox-label`
* `checkmenuitem`
* `dialog`
* `groupbox`
* `listbox`
* `menuarrow`
* `menucheckbox`
* `menuimage`
* `menuitem`
* `menuitemtext`
* `menulist`
* `menulist-button`
* `menulist-text`
* `menulist-textfield`
* `menupopup`
* `menuradio`
* `menuseparator`
* `-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-maximized`
* `progressbar`
* `progresschunk`
* `radio`
* `radio-container`
* `radio-label`
* `radiomenuitem`
* `resizer`
* `resizerpanel`
* `scale-horizontal`
* `scalethumb-horizontal`
* `scalethumb-vertical`
* `scale-vertical`
* `scrollbarbutton-down`
* `scrollbarbutton-left`
* `scrollbarbutton-right`
* `scrollbarbutton-up`
* `scrollbar-small`
* `scrollbarthumb-horizontal`
* `scrollbarthumb-vertical`
* `scrollbartrack-horizontal`
* `scrollbartrack-vertical`
* `separator`
* `spinner`
* `spinner-downbutton`
* `spinner-textfield`
* `spinner-upbutton`
* `statusbar`
* `statusbarpanel`
* `tab`
* `tabpanels`
* `tab-scroll-arrow-back`
* `tab-scroll-arrow-forward`
* `textfield`
* `textfield-multiline`
* `toolbar`
* `toolbarbutton-dropdown`
* `toolbox`
* `tooltip`
* `treeheadercell`
* `treeheadersortarrow`
* `treeitem`
* `treetwisty`
* `treetwistyopen`
* `treeview`
* `window`
### `background-image`

* Gradientes
    + `-moz-linear-gradient()` (en-US)
    + `-moz-radial-gradient()` (en-US)
* Elementos
    + `-moz-element()` (en-US)
* Sub-imágenes
    + `-moz-image-rect()`
### `border-color`

* `-moz-use-text-color` 
Obsoleto
 Usar `<currentColor>` (en-US)
### `border-style` y `outline-style`

* `-moz-bg-inset | -moz-bg-outset | -moz-bg-solid`
Obsoleto
 abandonado en Gecko 1.9 (Firefox 3.0)
### Palabras clave de `<color>`

* `-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` 
Obsoleto
* `-moz-inline-box`
* `-moz-inline-grid`
* `-moz-inline-stack`
* `-moz-inline-table` 
Obsoleto
* `-moz-grid`
* `-moz-grid-group`
* `-moz-grid-line`
* `-moz-groupbox`
* `-moz-deck`
* `-moz-popup`
* `-moz-stack`
* `-moz-marker`
### `empty-cells` (en-US)

* `-moz-show-background` (valor por defecto en modo no estándar *quirks mode*)
### `font`

* `-moz-button`
* `-moz-info`
* `-moz-desktop`
* `-moz-dialog` (también un color)
* `-moz-document`
* `-moz-workspace`
* `-moz-window`
* `-moz-list`
* `-moz-pull-down-menu`
* `-moz-field` (también un color)
### `font-family`

* `-moz-fixed`
### `image-rendering`

* `-moz-crisp-edges`
### `<length>`

* `-moz-calc()` (en-US)
### `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-none` (en-US) 
Obsoleto
* `-moz-scrollbars-horizontal` (en-US) 
Obsoleto
* `-moz-scrollbars-vertical` (en-US) 
Obsoleto
* `-moz-hidden-unscrollable` (en-US)
### `text-align`

* `-moz-center`
* `-moz-left`
* `-moz-right`
### `text-decoration`

* `-moz-anchor-decoration`
### `-moz-user-select` (en-US)

* `-moz-all`
* `-moz-none`
### `width`, `min-width` y `max-width` (en-US)

* `-moz-min-content`
* `-moz-fit-content`
* `-moz-max-content`
* `-moz-available`
Pseudoelementos y pseudoclases
------------------------------

* `::-moz-anonymous-block` eg@:- bug 331432
* `::-moz-anonymous-positioned-block`
* `:-moz-any` (en-US)
* `:-moz-any-link` (en-US) (selecciona :link y :visited)
* `:-moz-bound-element`
* `:-moz-broken`
* `::-moz-canvas` eg@:-
 resource://gre/res/ua.css
* `::-moz-cell-content` eg@:- bug 331432
* `:-moz-drag-over`
* `:-moz-first-node`
* `::-moz-focus-inner` (en-US)
* `::-moz-focus-outer`
* `:-moz-focusring`
* `:-moz-full-screen` (en-US)
* `:-moz-full-screen-ancestor`
* `:-moz-handler-blocked`
* `:-moz-handler-crashed`
* `:-moz-handler-disabled`
* `::-moz-inline-table` eg@:-
 resource://gre/res/ua.css
* `:-moz-last-node`
* `:-moz-list-bullet`
* `:-moz-list-number`
* `:-moz-loading`
* `:-moz-locale-dir(ltr)`
* `:-moz-locale-dir(rtl)`
* `:-moz-lwtheme`
* `:-moz-lwtheme-brighttext`
* `:-moz-lwtheme-darktext`
* `::-moz-math-stretchy`
* `:-moz-only-whitespace`
* `::-moz-page` eg@:-
 resource://gre/res/ua.css
* `::-moz-page-sequence` eg@:-
 resource://gre/res/ua.css
* `::-moz-pagebreak` eg@:-
 resource://gre/res/ua.css
* `::-moz-pagecontent` eg@:-
 resource://gre/res/ua.css
* `:-moz-placeholder` (en-US)
* `::-moz-placeholder` (en-US)
* `::-moz-progress-bar`
* `::-moz-range-thumb`
* `::-moz-range-track`
* `:-moz-read-only`
* `:-moz-read-write`
* `::-moz-selection`
* `::-moz-scrolled-canvas` eg@:-
 resource://gre/res/ua.css
* `::-moz-scrolled-content` eg@:- bug 331432
* `::-moz-scrolled-page-sequence` eg@:- bug 331432
* `:-moz-suppressed`
* `:-moz-submit-invalid`
* `::-moz-svg-foreign-content` example at
 resource://gre/res/svg.css
 , \*|\*::-moz-svg-foreign-content {display: block !important;position: static !important;}
* `:-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-table` eg@:-
 resource://gre/res/ua.css
* `::-moz-table-cell` eg@:-
 resource://gre/res/ua.css
* `::-moz-table-column` eg@:-
 resource://gre/res/ua.css
* `::-moz-table-column-group` eg@:-
 resource://gre/res/ua.css
* `::-moz-table-outer` eg@:-
 resource://gre/res/ua.css
* `::-moz-table-row` eg@:-
 resource://gre/res/ua.css
* `::-moz-table-row-group` eg@:-
 resource://gre/res/ua.css
* `:-moz-tree-checkbox`
* `:-moz-tree-cell`
* `:-moz-tree-cell-text`
* `:-moz-tree-cell-text(hover)`
* `:-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`
* `:-moz-ui-invalid`
* `:-moz-ui-valid`
* `:-moz-user-disabled`
* `::-moz-viewport` eg@:-
 resource://gre/res/ua.css
* `::-moz-viewport-scroll` eg@:-
 resource://gre/res/ua.css
* `:-moz-window-inactive`
* `::-moz-xul-anonymous-block` eg@:-
 resource://gre/res/ua.css
Reglas arroba (At-rules)
------------------------

* `@-moz-document` (en-US)
Media Queries
-------------

* `-moz-images-in-menus`
* `-moz-mac-graphite-theme`
* `-moz-maemo-classic`
* `-moz-device-pixel-ratio`
* `-moz-scrollbar-end-backward`
* `-moz-scrollbar-end-forward`
* `-moz-scrollbar-start-backward`
* `-moz-scrollbar-start-forward`
* `-moz-scrollbar-thumb-proportional`
* `-moz-touch-enabled`
* `-moz-windows-classic`
* `-moz-windows-compositor`
* `-moz-windows-default-theme`
* `-moz-windows-theme`
Otros
-----

* `-moz-alt-content` (Error 11011 en Firefox)