Als het soms niet anders kan.

Soms moet je een minimum hoogte hebben voor een (block)element, daarvoor dient min-height, en werkt in alle browsers. Ahja, behalve in Internet Explorer 6, daarom ook deze tutorial. Internet Explorer 6 leest de bepaling min-height wel, maar verandert het naar height.

Er bestaat echter een valide CSS manier (voor w3c) om Internet Explorer 6 toch de eigenschap min-height te laten toepassen. Dus geen onvalide toestanden die je zouden dwingen om conditional comments te gebruiken.

HTML

<div class="test">...</div>

CSS

.test {
min-height:300px;
height:auto !important; /* voor moderne Browser */
height:300px; /*voor IE6 */
}

Dus vanaf nu kan je zorgeloos min-height gebruiken voor je toekomstige projecten.

Update:In de comments schijnt er nog enige ongeloof te zijn, daarom heb ik deze pagina ge-upload welke bewijst dat het perfect gaat met Internet Explorer 6