Disculpen, por qué utiliza align-self para alinear el div de forma horizontal??. Según lo que leí, el align sirve para alinear de forma v...

Team Platzi UNHEVAL

Team Platzi UNHEVAL

Pregunta
studenthace 4 años

Disculpen, por qué utiliza align-self para alinear el div de forma horizontal??. Según lo que leí, el align sirve para alinear de forma vertical(blockl) y el justify de forma horizontal(inline)… Ayuda.

2 respuestas
para escribir tu comentario
    Guillermo Rosales Núñez

    Guillermo Rosales Núñez

    studenthace 4 años

    basicamente por que el contenedor padre, que es el que tiene le display: flex; tambien tiene la propiedad de flex-direction: column;, lo que invierte los valores, es decir. Flex-direction viene por defecto en row Pero si tienes flex-direction: column; se invierte y ahora align-self sirve en horizontal en vez de vertical por que ahora no estas tratando con una linea sino con una columna, te dejo un enlace de documentacion para que puedas leerlo mejor sobre el flex-direction :D https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Aligning_Items_in_a_Flex_Container

    Alvaro Joel Ticona Motta

    Alvaro Joel Ticona Motta

    studenthace 4 años

    Hola, en realidad se trabaja por ejes, seguramente en el caso que describes se ha cambiado el eje antes, el eje viene por defecto de manera horizontal, pero cuando se usa

    flex-direction: column;

    el eje principal ahora es el vertical y por eso se alineo de esa forma, no solo funciona con el align-items, tambien con otras propiedades como justify-content: flex-start; o justify-content:flex-end, puedes practicar flex-box en el siguiente enlace https://flexboxfroggy.com/#es espero te ayude a comprender mejor como funciona flexbox

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.