Mira a ver si lo siguiente se ajusta a lo que buscas:
Código html:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es-es"> <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" /> * {margin:0;padding:0; border:0; outline:none;}
html, body { height: 100%;
overflow: hidden;
margin: 0;
font-family: monospace;
}
#arriba {
background-color: #f60;
position: relative;
height: 50px;
font-size: 2em;
text-align: center;
}
#abajo { background-color: #6699FF;
overflow: auto;
position: absolute;
width: 100%;
top: 50px;
bottom: 0;
font-family: verdana;
}
SOY LA CABECERA
Añadir contenido hasta que tenga más altura que la pantalla
Fíjate en la coincidencia entre la altura de #arriba y el valor de 'top' en #abajo
Crédito: Basado en una realización de
Mikmoro.
En este momento ya no se qué habré modificado, quitado o añadido, pues lo he reutilizado para varios ejemplos distintos.