Por que usaste el align-self?, si se supone que para organizar elementos verticalmente con flex se usa el justify-conten ?

William Andres Dussan Gonzalez

William Andres Dussan Gonzalez

Pregunta
studenthace 5 años

Por que usaste el align-self?, si se supone que para organizar elementos verticalmente con flex se usa el justify-conten ?

5 respuestas
para escribir tu comentario
    Xhunik Miguel

    Xhunik Miguel

    studenthace 5 años

    Los compañeros ya te respondieron, pero si no terminas de entender como funciona lo de flex, te recomiendo este juego en linea que te ayuda a entender estos conceptos:

    Flexbox Froggy

    Sebastian Cifuentes

    Sebastian Cifuentes

    studenthace 5 años

    Exacto, si el flex-direction tiene un valor de column o column-reverse para alinear horizontalmente se usaría align-items y verticalmente justify-content, y cuando flex-direction esta en row o row-reverse para alinear horizontalmente se usaría justify-content y verticalmente align-items

    Luis Lira

    Luis Lira

    studenthace 5 años

    El align-self se usa para alinear a ese mismo componente al que le estás aplicando esa propiedad. Normalmente es para hacerlo de forma vertical, pero si cambias las dirección del flex a column, esto se hará de forma horizontal.

    Juan Pablo Celiz

    Juan Pablo Celiz

    studenthace 5 años

    ¡Hola! Depende de la dirección del display flex, si es row (como por defecto) con align corriges verticalmente, si es column corriges horizontalmente.

    Valentín Eduardo González Morales

    Valentín Eduardo González Morales

    studenthace 5 años

    La propiedad align se utiliza para la alineación perpendicular al eje principal.

    Normalmente al declarar ++display:flex++ ++por default++ el eje principal es el ++horizontal++, pero la propiedad ++flex-direction:column++ cambio el eje principal, ahora el eje principal es el vertical y por lo tanto align ahora funciona para alinear horizontalmente.

Curso de Responsive Design: Maquetación Mobile First

Curso de Responsive Design: Maquetación Mobile First

Desarrolla sitios web adaptables con Responsive Design y Mobile First. Aprende a utilizar wireframes, crear estilos y aplicar media queries para garantizar que tus proyectos se vean bien en cualquier dispositivo. Usa herramientas como Figma y Lighthouse.

Curso de Responsive Design: Maquetación Mobile First
Curso de Responsive Design: Maquetación Mobile First

Curso de Responsive Design: Maquetación Mobile First

Desarrolla sitios web adaptables con Responsive Design y Mobile First. Aprende a utilizar wireframes, crear estilos y aplicar media queries para garantizar que tus proyectos se vean bien en cualquier dispositivo. Usa herramientas como Figma y Lighthouse.