--- title: '-moz-box-pack' slug: Web/CSS/box-pack tags: - CSS - Diseño - No estándar(2) - Propiedad CSS - Referencia CSS translation_of: Web/CSS/box-pack original_slug: Web/CSS/-moz-box-pack ---
Ver Flexbox para más información.
Las propiedades CSS -moz-box-pack
y -webkit-box-pack
especifican cómo una -moz-box
o un -webkit-box
empaquetan o disponen su contenido en la dirección de su diseño o esquema. El efecto de esto sólo es visible si hay expacio extra en la caja. Ver Flexbox para más información sobre las propiedades de los elementos flexbox.
La dirección del esquema o diseño (layout) depende de la orientación del elemento: vertical o horizontal.
{{cssinfo}}
/* Valores de palabras clave */ -moz-box-pack: start; -moz-box-pack: center; -moz-box-pack: end; -moz-box-pack: justify; /* Valores gloables */ -moz-box-pack: inherit; -moz-box-pack: initial; -moz-box-pack: unset;
start
center
end
justify
start
.{{csssyntax}}
div.example { border-style: solid; display: -moz-box; /* Mozilla */ display: -webkit-box; /* WebKit */ /* Hace esta caja más alta que los hijos para que haya hueco suficiente para el empaquetado en la caja */ height: 300px; /* Hace la caja lo suficientemente ancha para mostrar los contenidos centrados horizontalmente */ width: 300px; /* Los hijos deberían estar orientados verticalmente */ -moz-box-orient: vertical; /* Mozilla */ -webkit-box-orient: vertical; /* WebKit */ /* Alínea los hijos con el centro horizontal de la caja */ -moz-box-align: center; /* Mozilla */ -webkit-box-align: center; /* WebKit */ /* Dispone a los hijos en el fondo de la caja */ -moz-box-pack: end; /* Mozilla */ -webkit-box-pack: end; /* WebKit */ } div.example p { /* hace los hijos más estrechos que el padra para que haya espacio suficiente para el box-align */ width: 200px; }
<div class="example"> <p>Será el segundo empezando desde el fondo de div.example y centrado horizontalmente.</p> <p>Estaré en el fondo de div.example y centrado horizontalmente.</p> </div>
{{EmbedLiveSample('Examples', 310, 310)}}
EL borde de la caja que será tomado como start para el empqeutado dependerá de la orientación y dirección de la caja:
Normal | Reverse | |
---|---|---|
Horizontal | left | right |
Vertical | top | bottom |
El borde opuesto a start será el considerado como end.
Si el empaquetado se establece usando el atributo pack
del elemento el estilo es ignorado.
Esta propiedad es no estándar aunque una propiedad similar apareción en draft of CSS3 Flexbox, que a su vez ha sido sustituida para nuevas versiones de la especificación.
{{CompatibilityTable}}
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Soporte básico | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte básico | {{CompatNo}} | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
{{cssxref("box-orient")}}, {{cssxref("box-direction")}}, {{cssxref("box-align")}}