min-height поддерживается во всех основных браузерах, кроме IE6 (см. QuirksMode ).
В IE6 элемент будет расширяться, чтобы содержать его содержимое, даже если он имеет фиксированную высоту; высота в IE6 в действительности минимальная высота.
Таким образом, кросс-браузерная декларация минимальной высоты будет:
#main-content {
min-height: 500px;
}
* html #main-content { /* target IE6 */
height: 500px;
}