Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

236
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda