Hier ist mein HTML:Wie bekomme ich eine Höhe: 100% div in einer Höhe: auto div?
<div id="container">
<div id="red"></div>
<div id="yellow">
<div id="green"></div>
</div>
</div>
Hier ist meine CSS:
#container { height:auto; width:100%; background:orange; float:left; }
#red { height:100%; width:200px; background:red; float:left; position:relative; }
#yellow { height:100%; width:calc(100% - 210px); background:yellow; float:right; position:relative; padding:5px; }
#green { height:300px; width:100%; background:green; }
Hier ist ein Beispiel: https://jsfiddle.net/cc5xL660/
Wie es in der jsfiddle ist, die #red
div
unsichtbar ist. Ich suche nach einer Möglichkeit, die #red
div
ohne eine spezifische height
Dimension sichtbar zu machen. Natürlich könnte ich der #red
div
eine height:300px
geben, aber die #green
Div soll dynamisch sein. Ich möchte die #red
Div die gleiche Höhe haben.
Ich glaube nicht, ist es möglich, speziell CSS HTML/für diese Lösung zu nutzen. Die% -Eigenschaft zwingt das untergeordnete Element dazu, die Elternhöhe zu erreichen, die Höhe muss jedoch vordefiniert sein. – ARLCode