Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

09 Haga lo que hicimos desafio 6

se utilizaron las propiedades box-sizing: border-box, display: flex y align-items: center para alinear los elementos y a la vez que los elemestos hijos no se salieran del elemento padre (main) Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola Estudiante, espero que estés bien!

Parece que estás trabajando en un diseño usando CSS con box-sizing: border-box, display: flex y align-items: center. Aquí tienes algunas sugerencias para asegurarte de que los elementos hijos no se salgan del elemento padre y se alineen correctamente:

  1. Verificar el uso de flex-direction: Asegúrate de que la dirección de los elementos flexibles sea la que deseas. Por defecto, es row, pero si necesitas una columna, usa flex-direction: column.

  2. Espaciado y márgenes: Si los elementos hijos se están saliendo del contenedor, revisa los márgenes y el padding. A veces, los márgenes negativos o excesivos pueden causar problemas.

  3. Tamaño del contenedor: Asegúrate de que el contenedor .presentacion tenga un tamaño adecuado. Puedes definir un max-width o max-height si es necesario para evitar que los hijos se desborden.

  4. Uso de flex-wrap: Si tienes muchos elementos y no caben en una sola línea, considera usar flex-wrap: wrap; para permitir que los elementos se muevan a la siguiente línea.

  5. Ajustes de box-sizing: Ya estás usando box-sizing: border-box, lo cual es bueno para evitar que el padding y el borde aumenten el tamaño total del elemento.

  6. Revisar el HTML: Asegúrate de que el HTML esté estructurado correctamente y que los elementos que deseas alinear sean hijos directos del contenedor flex.

Con estas sugerencias, deberías poder ajustar tu diseño para que los elementos se alineen correctamente y no se salgan del contenedor.

Espero haber ayudado y buenos estudios!