Assim com o exemplo de :first-child e :last-child, para usar min-height e max-height é necessário css condicional.
Na verdade é bem simples, vamos supor que temos uma div que tem que ter uma altura mínima pra não “quebrar o layout”
<div class="post"> Lorem Ipsum Fusce rutrum nibh. </div>
E agora o CSS para ficar no mínimo com 200px por exemplo:
div.post {
height: expression(this.scrollHeight <= "200" ? "200" : "auto");
min-height: 200px; /* para ff, safari, chrome, etc */
}
E se fosse max-height seria assim :
div.post {
height: expression(this.scrollHeight >= "200" ? "200" : "auto");
max-height: 200px; /* para ff, safari, chrome, etc */
}
Isso resolve também alguns problemas com float e position absolute onde a div não calcula automaticamente a altura do elemento com float dentro da div.







Danilo é programador interface da AgênciaClick, corinthiano, vegan e geek. Gasta suas horas com xadrez, futebol, javascript, programação, e esporadicamente dedica 5 minutos semanais à Belinha - mas é mto provável que esse tempo agora seja dividido com o TidBits... Danilo sabe php, javascript, xhtml, css, jquery, webstandards, seo, sql, oo, etc. E já fez sites para espn, fila, umbro, fgv, pirelli, petrobras, etc. Veja o 

Belinha é arquiteta da informação na Tesla, tem problemas com bicicletas e com carnívoros. Também é geek, mas se aventura pelas atividades do lar, cozinheira de final de semana, tem dificuldades quando o if da variavél "pessoas para comer" for maior que 2. Nesse caso, o alert é inevitável...
October 16th, 2008 at 10:18 am
Impressionante como conhecimento nunca se esgota…
Ótima dica!!
November 11th, 2008 at 9:46 pm
[...] de outra forma. Tudo bem, tem hacks que realmente precisamos colocar por falta de suporte do ie6. min-height e max-height, o suporte a imagens alpha ( pgn24 ) tão usado pelos designers hoje em dia e os pseudo seletores [...]