CSS - -moz-stack-sizing

Example

 

CSS
.mainsheet {
  -moz-stack-sizing: ignore;
}

Syntax  

CSS
/* Keyword values */
-moz-stack-sizing: stretch-to-fit;
-moz-stack-sizing: ignore;

/* Global values */
-moz-stack-sizing: inherit;
-moz-stack-sizing: initial;
-moz-stack-sizing: unset;

Values

stretch-to-fit
The child will influence the stack's size.
ignore
The stack won't consider this child when calculating the its size.

Formal syntax

CSS
ignore <a href="css/value_definition_syntax#single_bar" title="Single bar">|</a> stretch-to-fit

Description  

-moz-stack-sizing is an extended CSS property. Normally, a stack will change its size so that all of its child elements are completely visible. For example, moving a child of the stack far to the right will widen the stack so the child remains visible.

If you wish to prevent the stack from resizing automatically to accommodate its children, you can set -moz-stack-sizing to ignore on the child element. The property is set not on the stack itself, but on the stack's children. This lets you ignore certain children, but not others.

Note: In previous versions of Gecko it was possible to work around the problem by setting very large negative bottom and right margins on the stack element and equally large positive bottom and right margins on the children whose size you didn't want to ignore. (The problem does not affect children moved above or to the left of the stack.)

Initial valuestretch-to-fit
Applies toall elements
Inheritedyes
Mediavisual
Computed valueas specified
Animatableno
Canonical orderthe unique non-ambiguous order defined by the formal grammar

See Also  

bug 346189

License

© 2016 Mozilla Contributors
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-us/docs/web/css/-moz-stack-sizing

CSS CSS Reference NeedsCompatTable NeedsLiveSample Non-standard XUL