2010-09-26 23 views

Respuesta

4
<div style="height: 60px; overflow: hidden;">Hello, World</div> 

Algunas versiones de IE no siguen max-height, por desgracia, y es ahí donde overflow: hidden viene muy bien. Tenga en cuenta que el div SIEMPRE tendrá una altura de 60 píxeles independientemente de lo que contenga.

0
<div style="height: 60px;">This is my div</div> 
+0

Si el contenido es más grande que 60px, el div cambiará de tamaño automáticamente. – cypher

3
#el { 
    height:expression(this.scrollHeight>59?"60px":"auto");  
} 
+0

Esta es una excelente solución. ¿Por qué hay scrollHeight en lugar de solo height? – cypher

+0

"La vista en espiral de un elemento es una medida de la altura del contenido de un elemento, incluido el contenido no visible en la pantalla debido al desbordamiento". - Estoy seguro de que CustomerHeight también podría usarse, pero pensé que tal vez era necesario. –

+1

Las expresiones ya no funcionan en IE9 y pensé que ya no funcionaban en IE8, así que esta es una idea horrible. – Rob

Cuestiones relacionadas