--- title: '-moz-stack-sizing' slug: Web/CSS/-moz-stack-sizing tags: - CSS - Non-standard - Propriété - Reference - XUL translation_of: Archive/Web/CSS/-moz-stack-sizing ---
{{Non-standard_header}}{{CSSRef}}{{gecko_minversion_header("1.9.1")}}

La propriété -moz-stack-sizing est une propriété propriétaire. Normalement, un élément {{XULElem("stack")}} changera sa taille pour que tous ses éléments fils soient complètement visibles. Ainsi, si on déplace un élément fils de cette pile vers la droite, la pile s'élargira pour que l'élément reste visible.

/* Valeurs avec un mot-clé */
-moz-stack-sizing: stretch-to-fit;
-moz-stack-sizing: ignore;

/* Valeurs globales */
-moz-stack-sizing: inherit;
-moz-stack-sizing: initial;
-moz-stack-sizing: unset;

Si on veut empêcher le redimensionnement automatique, on pourra définir -moz-stack-sizing avec la valeur ignore sur l'élément fils. La propriété n'est pas définie sur la pile elle-même mais sur les éléments fils de la pile. Cela permet d'ignorer certains éléments fils mais pas d'autres.

Note : Dans les versions antérieures de Gecko, on pouvait contourner ce problème en définissant des marges basse et droite négatives sur la pile et des marges basse et droite positives sur les éléments fils qu'on ne souhaitait pas ignorer.

Syntaxe

Valeurs

stretch-to-fit
L'élément enfant influencera la taille de la pile.
ignore
La pile ne prendra pas en compte cet élément enfant lors du calcul de la taille.

Syntaxe formelle

{{csssyntax}}

Exemples

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

Spécifications

Cette propriété est une propriété propriétaire liée à Mozilla/Gecko et ne fait partie d'aucune spécification.

{{cssinfo}}

Voir aussi