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

216
Visualizações
Aumente la altura de div principal cuando se agregue más hijo

Tengo un div padre con varios divs hijos. Actualmente, los divs secundarios están espaciados alrededor del div principal para que se ajusten al div principal por igual y funciona bien, pero lo que estoy tratando de lograr es que cuando se agregan más divs secundarios, la altura de los divs principales aumenta en tamaño pero la altura de los divs secundarios Sigue igual. ¿Cómo puedo conseguir esto? Lo que hace actualmente cuando agrega más divisiones secundarias es que la altura de los padres permanece igual, pero la altura de las divisiones secundarias se acortará para adaptarse a la división principal, pero lo que quiero es al revés. Cuando se agrega más div secundario, quiero que el div principal aumente en altura, como si el div principal tuviera una altura automática. ¿Cómo puedo conseguir esto? Cualquier ayuda es apreciada. Gracias por adelantado.

 .items { display: flex; flex-direction: column; justify-content: space-around; align-items: center; position: absolute; top: 6%; left: 15%; width: 70%; height: 60%; background-color: gold; } .data { width: 100%; height: 35%; background-color: #187bcd; border-top: 2px solid #000000; }
 <div class="items"> <div class="data"> </div> <div class="data"> </div> <div class="data"> </div> <div class="data"> </div> </div>

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Puede aplicar una unidad de longitud no relativa a los padres (como em y px) para hacerlo, si eso es lo que desea:

 .items { display: flex; flex-direction: column; justify-content: space-around; align-items: center; position: absolute; top: 6%; left: 15%; width: 70%; background-color: gold; } .data { width: 100%; height: 2em; background-color: #187bcd; border-top: 2px solid #000000; }
 <div class="items"> <div class="data"> </div> <div class="data"> </div> <div class="data"> </div> <div class="data"> </div> <div class="data"> </div> <div class="data"> </div> <div class="data"> </div> <div class="data"> </div> </div>

about 4 years ago · Juan Pablo Isaza Relatório

0

Simplemente elimine el % de altura de su div .items, luego establezca una altura fija en sus elementos secundarios.

 <button>Add div</button> <div class="items"> <div class="data"></div> <div class="data"></div> </div> <style> .items { display: flex; flex-direction: column; justify-content: space-around; align-items: center; position: absolute; top: 6%; left: 15%; width: 70%; background-color: gold; } .data { width: 100%; height: 75px; /* Fixed height here */ background-color: #187bcd; border-top: 2px solid #000000; } </style> <script> const button = document.querySelector('button'); const div = document.querySelector('div.items'); button.addEventListener('click', () => { const newDiv = document.createElement('div'); newDiv.className = 'data'; div.appendChild(newDiv); }); </script>

about 4 years ago · Juan Pablo Isaza Relatório

0

min-height: (menor o igual a la altura del elemento secundario)

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