Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

230
Vistas
No se pueden alinear los divs dentro de un div principal en reaccionar

Aquí está la foto. Quiero alinear los div (con borde azul) desde arriba. Solo quiero el código CSS para esto. Intenté usar el margen pero no funciona. Además, cuando se inserta más contenido dentro de estos div, se expanden de abajo hacia arriba, parece que la parte inferior de estos div está arreglada o algo así.

lo que quiero es que los div internos (con el borde azul) se alineen en la parte superior, no en la inferior, y cuando se agregue más texto dentro de estos div, se debe expandir de arriba a abajo.

aquí.

ingrese la descripción de la imagen aquí

aquí está el código CSS. La clase propertiesContainer es el div principal con borde rojo y la clase de propiedades son los div internos

 propertiesContainer: { paddingTop: "26px", background: " #EAEAFA", border: "1px solid red", opacity: 1, }, properties: { bottom: "100px", margin: "19px", width: "auto", border: "2px solid blue", height: "262px", },

código Reactjs para esto

 <section className={classes.propertiesContainer}> <HorizontalScroll itemClass="MuiGrid-root MuiGrid-item MuiGrid-grid-xs-12" data={ mobile_footer_data && mobile_footer_data.map((data, index) => { const { header, body } = data; console.log("dataa", data); const text = body.map((item, index) => { return <div key={index}>{item}</div>; }); return ( <div key={index} className={classes.properties}> <CommonHeaderText text={<span>{header}</span>} variant="h1" style={{ fontSize: "16px", fontWeight: "bold", fontFamily: "Open Sans", color: "##363636", height: "19px", marginBottom: "25px", }} /> <div>{text}</div> </div> ); }) } /> </section>;
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Para el elemento en línea, el valor predeterminado de vertical-align es la línea de baseline . Por lo tanto, están alineados con la línea de base del texto. Intentando aplicar esto al div hijo:

 vertical-align: top; 

 .outter { outline: 2px dashed #387779; padding: 10px; } .inner { width: 100px; height: 80px; display: inline-block; background-color: #a3af92; color: #26310a; } .vtop { vertical-align: top; }
 <div class="outter"> <div class="inner">hello<br/>world<br/>abc</div> <div class="inner">abcd<br/>two</div> <div class="inner">123</div> </div> <br/> <div class="outter"> <div class="inner vtop">hello<br/>world<br/>abc</div> <div class="inner vtop">abcd<br/>two</div> <div class="inner">123</div> </div>

about 4 years ago · Juan Pablo Isaza Denunciar

0

suponga que su div principal tiene className "parent" y tiene dos hijos "child1" y "child2", por lo que el css se verá así

 .parent{ display:flex; justify-content:space-between; align-items:flex-start; }

Intentando aplicar esto al div principal, espero que esto resuelva su problema.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda