propiedades froggy examples columnas bootstrap css css3 flexbox

css - froggy - Columna Flexbox alinearse de abajo hacia abajo



inline-flex (3)

Básicamente, la respuesta es dar al último de los elementos del medio un código de crecimiento 1 de la siguiente manera:

.middle-last{ flex-grow: 1; // assuming none of the other have flex-grow set }

Gracias, T04435.

Estoy tratando de usar Flexbox. http://css-tricks.com/almanac/properties/a/align-content/ esto muestra buenas opciones de alineación; pero realmente querría una situación Top-top-bottom.

Quiero que un div se adhiera a la parte inferior del div principal usando flexbox. Con flex-direction: column y align-content: Space-between puedo hacer esto, pero el div central se alineará en el centro, quiero que el del medio también quede pegado a la parte superior.

[parte superior]

[medio]

-

-

-

[fondo]

align-self: flex-end lo hará flotar a la derecha, no a la parte inferior.

documentos completos de flexbox: http://css-tricks.com/snippets/css/a-guide-to-flexbox/


Encontré mi propia solución, la agregaré aquí para el valor de la documentación;

Si le das la height: 100% bloque central height: 100% ocupará toda la habitación en el medio. Entonces, el bloque de abajo estará en la parte inferior real y arriba y el medio están en la parte superior.

ACTUALIZACIÓN: Esto no funciona para Chrome ...

ACTUALIZACIÓN: Encontré una forma que funciona para FF / Chrome: establecer Flex-grow en un número mayor (1 es suficiente) para [medio] lo hará tomar un tamaño medio completo. más información: http://css-tricks.com/almanac/properties/f/flex-grow/


Llego un poco tarde a la fiesta, pero podría ser relevante para otros que intentan hacer lo mismo que deberían poder hacer:

margin-top: auto

en el elemento en cuestión y debería ir al final. Debe hacer el truco para firefox, cromo y safari.