Div height 100% in div

Bekam ich die folgende code, der nicht den trick tun:

<div id="wrap">
    <div class="navigation">    
        <ul>      
            <li>
            </li>
        </ul>
     </div>


     <div id="main">
       Content
     </div>
</div>

Möchte ich den wrap auf 100% Höhe. Das funktioniert ganz gut. Aber sobald ich versuche das #main div auf 100% Höhe gut, gibt es nicht. Dieses div immer bricht auf der Höhe des Inhalts.

html{height:100%;}
body{overflow-y:scroll; margin:0px; padding:0px; height:100%;}
#wrap{
    min-height: 100%; /* Mindesthöhe für moderne Browser */
    height:auto !important; /* Important Regel für moderne Browser */ 
    height:100%; /* Mindesthöhe für den IE */ 
    width:100%;
    position:absolute;
    overflow:hidden;
}


#main{
    width: 980px !important;


    height:100%; /* IE6: treaded as min-height*/
    min-height:100%; /* real browsers */
    height:auto !important;


}

Kann jemand bitte mir helfen, dieses problem lösen?
Vielen Dank im Voraus

  • Sie setzen die Höhe des #main zu 100% height:auto, das nicht existiert.
  • vollständig entfernen height:auto !important
  • Bitte geben Sie uns ein bisschen mehr Informationen über den Effekt, den Sie zu erreichen versuchen. Vielleicht können wir helfen, mit einer alternativen Lösung. Versuchen Sie zu haben #main füllen Sie den rest der Seite unterhalb der navigation?
  • ich würde es auf einen alternativen Weg, aber das problem ist, dass die navigation mit hat zu 100% sein; der Inhalt ist nur erlaubt werden 980px.
  • ja, ich möchte das #main-element zu füllen den rest der Seite. Es zentriert werden soll, die durch #main {width: 980px; margin: 0 auto; background:red;}
  • Mögliche Lösungen: hier und here

Schreibe einen Kommentar