2017-09-05 2 views
0

Ich habe ein Elternteil col mit seiner Höhe basierend auf dem Ansichtsfenster, und ich habe 3 Zeilen als Kinder.Erweitern Sie Childs 'Höhen, um Eltern div zu füllen

Die Höhe der Eltern sollte für jedes Kind aufgeteilt werden, damit sie einen gleichen Teil des im Elternteil verfügbaren Speicherplatzes einnehmen.

Geben die height: 33% ist super lahm und ich kann nicht einen Weg, um es richtig zu machen.

<div class="col-md-12" style="height: 25vh;"> 
    <div class="row"> 
    <!--Content--> 
    </div> 
    <div class="row"> 
    <!--Content--> 
    </div> 
    <div class="row"> 
    <!--Content--> 
    </div> 
</div> 

Frage könnte ein Duplikat sein, aber ich weiß nicht, wie ich meine Anfrage richtig formulieren soll.

+0

verwenden Warum denken Sie, dies ist nicht korrekt? Ich denke, es könnte gut mit 33% "Breite" funktionieren. –

+0

Es könnte sein, aber ich bin mir ziemlich sicher, dass es in Anbetracht seiner Web-Architektur eine Möglichkeit gibt, 100% des Speicherplatzes ohne Zahleneingaben zu nutzen. –

Antwort

3

.box{ 
 
    display: flex; 
 
    flex-direction: column; 
 
    border: 1px solid red; 
 
} 
 

 
.row{ 
 
    background: gray; 
 
    margin: 1px 0px; 
 
    flex: 1; 
 
}
<div class="col-md-12 box" style="height: 25vh;"> 
 
    <div class="row"> 
 
    <!--Content--> 
 
    </div> 
 
    <div class="row"> 
 
    <!--Content--> 
 
    </div> 
 
    <div class="row"> 
 
    <!--Content--> 
 
    </div> 
 
</div>

Try display:flex

+0

Das ist es, ich brauche jetzt nur noch die Unter-Kind-Höhen auf meiner Seite zu definieren, aber es ist ziemlich einfach, danke! –

+0

@ QuentinLaillé Es ist mir ein Vergnügen :) – zynkn

Verwandte Themen