Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

237
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!