tengo este código simplificado:¿Cómo hacer que un DIV llene el espacio vertical restante de la ventana del navegador?
This is a line of text<br/>
<div style="background-color: orange; height: 100%">And this is a div</div>
La altura div termina siendo 100% de la altura del espacio de cliente de la ventana del navegador, que resumió con la altura de la línea de texto, es más que la altura de la ventana , entonces tienes que desplazarte.
¿Cómo puedo hacer la altura del div para que tome la altura de la ventana del navegador menos la línea de texto?
O, en otras palabras, ¿cómo puedo hacer que el div tome todo el espacio libre verticalmente con respecto a lo que otros objetos DOM ya ocupan?
me gustaría que su enfoque, ya que es probable que sea lo suficientemente bueno para simular el requisito de la OP, pero me pregunto: ¿Qué pasa si el div naranja en realidad tiene contenido? Ese contenido será "cortado" por el 'desbordamiento: oculto' cuando el contenido de la parte blanca del contenedor se agranda ... – Bazzz
NO funciona si el contenido se desborda. La barra de desplazamiento y el texto no se expanden en la parte inferior de la ventana del navegador. – sproketboy
¡No funciona si el contenido se desborda! –