div ( min-height: 500px; height:auto !important; height: 500px; )
Это работает, потому что (к счастью?) IE обрабатывает «высоту» так, как предполагается, что «минимальная высота» должна обрабатываться.
Источник: Дастин Диас
Альтернативное использование выражений (только IE)
div ( height: expression( this.scrollHeight < 501 ? "500px" : "auto" ); )
Устанавливает минимальную высоту в IE 500 пикселей. Убедитесь, что this.scrollHeight <501 на 1 пиксель больше минимальной высоты, которую вы хотите, иначе вы получите странные результаты.