--- 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 ---
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.
stretch-to-fit
ignore
{{csssyntax}}
.mainsheet { -moz-stack-sizing: ignore; }
Cette propriété est une propriété propriétaire liée à Mozilla/Gecko et ne fait partie d'aucune spécification.
{{cssinfo}}