height: Aquesta propietat, diu la referència, serveix per definir l'alçada del contingut d'una caixa de bloc (per caixes inline no és una propietat vàlida).
A la pràctica, quan es defineix una alçada d'una caixa (cal tenir en compte el model de caixa) aquesta serà fixa, això vol dir que no s'expandirà encara que el contingut d'aquesta tingui una alçada major.
L'Internet Explorer no tracta el height així, més aviat té el comportament de la propietat min-height, que per altre banda no té implementada.
La propietat height ha de suportar valors percentuals i l'agent d'usuari els ha de calcular tal i com diuen a la W3c
Specifies a percentage height. The percentage is calculated with respect to the height of the generated box's containing block. If the height of the containing block is not specified explicitly (i.e., it depends on content height), the value is interpreted like 'auto'.
De moment però, un element de bloc tipus <div> o <p> no interpreta valors percentuals ni en Mozilla, Opera ni en Konqueror. En Internet Explorer si.
Per altre banda, la propietat min-height (també la oposada max-height) tenen una implementació parcial. En Mozilla i Opera funciona per valors concrets (px, em, etc.) però no per valors percentuals.
En Internet Explorer i en Konqueror directament no funciona.
Experimentant una mica es pot veure que si es defineix una caixa com a display: table l'atribut height actua com a min-height i funciona per tots. Per Konqueror fins hi tot funcionen els valors percentuals.
Un hack per simular el min-height per Konqueror l'expliquen a www.greywyvern.com. Personalment no l'aplicaria mai, és un nyap considerable.
nota: On parlo de Konqueror es pot extendre a navegadors que usin el motor KHTML com Safari i OmniWeb.
L'Internet Explorer 7 implementa correctament tant la propietat height com la propietat min-height com la propietat max-height
Comentaris