Tengo un sitio que intento construir y me he topado con un pequeño inconveniente que me está volviendo loco. Esencialmente, en las páginas sin suficiente contenido para llenar la ventana gráfica, quiero que el último div (mi pie de página) llene el resto de la ventana gráfica, pero actualmente está cortado.¿Cómo hacer que el último div tramo llene la pantalla?
Mi HTML se parece a esto:
<body>
<div id="header"> </div>
<div id="subNav"> </div>
<div id="content"> </div>
<div id="footer"> </div>
</body>
He intentado utilizar html, body, footer { height:100%; }
sino que crea mucho más espacio que necesita, esencialmente, una longitud de pantalla completa de contenido en blanco en el pie de página.
¿Cómo obtengo mi pie de página solo para llenar el resto de la pantalla sin agregar una barra de desplazamiento?
Gracias de antemano, One Frustrated Coder.
Sí, no se puede hacer bien sin javascript. – gingerbreadboy
¿Sería un poco más limpio un método que utiliza la posición superior de #content relativa al documento, y luego calculando la diferencia a la altura del documento? –