This page lists CSS properties that are only available in Gecko Chrome code (and sometimes in other privileged circumstances, eg. UA stylesheets.)

Note: Most of the CSS properties exposed to the Web in general are also usable in Chrome stylesheets: see the CSS documentation for a list of these.

-moz-window-dragging
The -moz-window-dragging CSS property specifies whether a window is draggable or not. It only works in Chrome code, and only on Mac OS X.
:-moz-lwtheme
The :-moz-lwtheme pseudo-class matches in chrome documents when the root element's lightweightthemes attribute is true and a theme is selected.
:-moz-lwtheme-brighttext
The :-moz-lwtheme-brighttext pseudo-class matches in chrome documents when :-moz-lwtheme is true and a lightweight theme with a bright text color is selected.
:-moz-lwtheme-darktext
The :-moz-lwtheme-darktext pseudo-class matches in chrome documents when :-moz-lwtheme is true and a lightweight theme with a dark text color is selected.
::-moz-tree-cell
Activated by the properties attribute.
::-moz-tree-cell-text
Activated by the properties attribute.
::-moz-tree-cell-text(hover)
The :-moz-tree-cell-text(hover) CSS pseudo-class will match an element if the mouse cursor is presently hovering over text in a tree cell.
::-moz-tree-column
Activated by the properties attribute.
::-moz-tree-drop-feedback
Activated by the properties attribute.
::-moz-tree-image
Activated by the properties attribute.
::-moz-tree-indentation
Activated by the properties attribute.
::-moz-tree-line
Activated by the properties attribute.
::-moz-tree-progressmeter
Activated when the type attribute is set to progressmeter.
::-moz-tree-row
The ::-moz-tree-row CSS pseudo-element is used to select rows and apply styles to tree rows.
::-moz-tree-row(hover)
The ::-moz-tree-row(hover) CSS pseudo-class will match an element if the mouse cursor is presently hovering over a tree row.
::-moz-tree-separator
Activated by the properties attribute.
::-moz-tree-twisty
Activated by the properties attribute.
CSS -moz-bool-pref() @supports function
The -moz-bool-pref() @supports condition is available to Gecko chrome and UA stylesheets to check if a boolean preference is enabled.
CSS <display-xul> component</display-xul>
Firefox supports the following -moz- prefixed XUL display values:
overflow-clip-box
The overflow-clip-box CSS property specifies relative to which box the clipping happens when there is an overflow. It is short hand for the overflow-clip-box-inline and overflow-clip-box-block properties.
overflow-clip-box-block
The overflow-clip-box-block CSS property specifies relative to which box the clipping happens when there is an overflow — in the block direction.
overflow-clip-box-inline
The overflow-clip-box-inline CSS property specifies relative to which box the clipping happens when there is an overflow — in the inline direction.

See also