en realidad no sé muy bien como se tiene que mostrar lo que querés,
con el css que pasaste se muestran 4 capas, una debajo de la otra y la úlltima al pie.
De todas maneras tu css esta lleno de cosas innecesarias al mi parecer, si tus capas tienen 100% de ancho, no necesitas de absolute, salvo para la ultima, y las capas absolutas las posicionas en todo caso con left y top(o bottom para laque va al pie) no con left y right, los z-index, al no haber superposición, están de más.
Como el color de fondo de content no te lo va a cubrir completo si no hay contenido, lo pasamos al body.
Proba con esto
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
/*<![CDATA[*/
html, body {
height:100%;
margin:0;
padding: 0;
min-height:100%;
min-width:100%;
text-align: center;
background-color: cyan;
}
div {
margin: 0;
padding: 0;
}
#toplogo {
width:100%;
height: 120px;
background-color: #2e2e2e;
border-bottom: 3px solid #B9005C;
}
#marquee {
width:100%;
height: 36px;
background-color: #CED8F6;
}
#content {
width:100%;
background-color: cyan;
}
#copyright {
position: absolute;
width:100%;
height: auto;
margin-bottom:0px;
margin: 0;
padding: 0;
bottom:0;
left: 0;
background-color: gray;
border-bottom: 10px solid #000;
}
/*]]>*/
En el caso de que tu capa content genere scroll al body, te repito, tu capa copyright deberá estar con fixed.
Ejemplo
http://foros.emprear.com/html/div-al...-fija-pie.html
Saludos