2017-06-02 4 views
0

Ich kann nicht scheinen, Min-Höhe Arbeit zu machen. Das Hauptproblem ist, dass mein Kind nicht die Größe des Elternteils bekommt und somit seine eigene Größe nicht festlegt. Wie kann ich das beheben?Kind wird nicht erweitert, wenn der Elternteil die Mindesthöhe hat

#middle_Wrapper { 
 
    width: 100%; 
 
    min-height: 85vh; 
 
    max-height: 500%; 
 
    height: auto; 
 
} 
 

 
#main { 
 
    width: 90%; 
 
    height: 100%; 
 
    background-color: red; 
 
    opacity: 0.2; 
 
    position: relative; 
 
}
<div id="middle_Wrapper"> 
 
    <main id="main"> 
 
    test 
 
    </main> 
 
</div>

+0

entfernen Höhe: Auto von den Eltern div. – SreenathPG

+0

Sie müssen explizit 'height' auf' # middle_Wrapper' setzen. –

+0

Das ist nicht der Trick, ich habe es schon versucht. Aber wenn ich die Höhe festlegen und mehr Text in HTML hinzufügen, wird es nicht erweitert, oder? – Dassin

Antwort

0

Fügen Sie einfach CSS, Sie verwenden %, damit es in vh ändern.

#main { 
    height: 100vh; 
} 

#middle_Wrapper { 
 
    width: 100%; 
 
    min-height: 50vh; 
 
    max-height: 500%; 
 
    height: auto; 
 
} 
 

 
#main { 
 
    width: 90%; 
 
    height: 100vh; 
 
    background-color: red; 
 
    opacity: 0.2; 
 
    position: relative; 
 
}
<div id="middle_Wrapper"> 
 
    <main id="main"> 
 
    test 
 
    </main> 
 
</div>

+0

Uhh, das Hauptproblem ist, ich habe vergessen, ich möchte das Div erweitern, wie mehr und mehr HTML-Text hinzugefügt wird, das gilt für Eltern. – Dassin

2

ändern height : auto zu height : 0

#middle_Wrapper { 
 
    width: 100%; 
 
    min-height: 50vh; 
 
    max-height: 500%; 
 
    height: 0; /* change this line */ 
 
} 
 

 
#main { 
 
    width: 90%; 
 
    height: 100%; 
 
    background-color: red; 
 
    opacity: 0.2; 
 
    position: relative; 
 
}
<div id="middle_Wrapper"> 
 
    <main id="main"> 
 
    test 
 
    </main> 
 
</div>

Verwandte Themen