Cross-Browser Mindesthöhe

Avatar of Chris Coyier
Chris Coyier am
div { 
   min-height: 500px; 
   height:auto !important; 
   height: 500px; 
}

Das funktioniert, weil (glücklicherweise?) IE „height“ so behandelt, wie „min-height“ behandelt werden sollte.

Quelle: Dustin Diaz

Alternative mit Expressions (nur IE)

div {
   height: expression( this.scrollHeight < 501 ? "500px" : "auto" );
}

Setzt die Mindesthöhe in IE auf 500px. Stellen Sie sicher, dass this.scrollHeight < 501 um 1 Pixel größer ist als die gewünschte Mindesthöhe, sonst erhalten Sie seltsame Ergebnisse.