Ostrzeżenie: This is a property for controlling parts of the XUL box model. It does not match either the old CSS Flexible Box Layout Module drafts for 'box-flex
' (which were based on this property) or the behavior of '-webkit-box-flex
' (which is based on those drafts).
Podsumowanie
W aplikacjach opartych na Mozilli -moz-box-flex
określa jak pudełko powiększa się, by wypełnić pudełko, które je zawiera, w kierunku układu zawierającego pudełka.
- Wartość początkowa: 0
- Dotyczy: elementy, które są bezpośrednim dzieckiem elementu z własnością CSS display o wartości -moz-box lub -moz-inline-box.
- Dziedziczony: nie
- Procenty: nie dotyczą
- Wartość wyliczona: jako określone
Składnia
-moz-box-flex:liczba
Wartości
- 0
- Pudełko nie powiększa się.
- > 0
- Pudełko rozszerza się, by wypełnić proporcjonalną część dostępnej przestrzeni.
Przykłady
hbox.example { -moz-box-flex: 1; /* take up some more space */ }
Uwagi
Zawierające pudełko przydziela dodatkową dostępną przestrzeń proporcjonalnie do wartości rozciągania każdego elementu zawartości.
Elementy zawartości, które mają rozciąganie ustawione na zero, nie powiększają się.
Jeśli tylko jeden element zawartości ma niezerowe rozciąganie, wtedy powiększa się on do wypełnienia dostępnej wolnej przestrzeni.
Elementy zawartości, które mają takie samo rozciąganie, powiększają się o tą samą bezwzględną liczbę.
Jeśli wartość rozciąganie jest ustawiona przy użyciu atrybutu flex w elemencie, wtedy styl jest ignorowany.
Aby zrobić element XUL w zawierającym pudełku takich samych rozmiarów, ustaw atrybut equalsize zawierającego pudełka na wartość always. Ten atrybut nie ma odpowiadającej własności CSS.
Zobacz także
CSS:-moz-box-orient, CSS:-moz-box-pack