He estado trabajando en esto durante las últimas dos horas, y la búsqueda en la web y el stackoverflow no han sido de mucha ayuda. ¿Cómo hago para que #gradient
y #holes
llenen toda la página?Altura DIV absoluta 100%
He utilizado la función Inspeccionar elemento en Safari, y cuando resalto el elemento del cuerpo no llena toda la ventana.
alt text http://img534.imageshack.us/img534/9955/screenshot20100201at215.png
HTML:
<body>
<div id="gradient"></div>
<div id="holes"></div>
<div id="header">Header Text</div>
</body>
CSS:
html, body {
height:100%;
margin:0;
padding:0;
}
body {
background-image:url(../Images/Tile.png);
background-color:#7D7D7D;
background-repeat:repeat;
}
#gradient {
background-image:url(../Images/Background.png);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:0px;
height:100%;
right:0px;
}
#holes {
background-image:url(../Images/Holes.png);
background-repeat:repeat;
position:absolute;
top:2px;
left:2px;
height:100%;
right:0px;
}
#header {
background-image:url(../Images/Header.png);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:0px;
width:100%;
padding-top:24px;
height:49px; /* 73 - padding */
color:rgb(113, 120, 128);
font-family:Helvetica, Arial;
font-weight:bold;
font-size:24px;
text-align:center;
text-shadow:#FFF 0px 1px 0px;
}
¿Es capaz de utilizar Javascript/jQuery para esto? si es así, esa es probablemente una forma razonable de lograr esta funcionalidad. –
No hay nada que me detenga, excepto mi disgusto por ello – woody993
¿Por qué no simplemente establecer sus alturas a algo obsceno entonces? Si se adhieren a la parte superior de la página de todos modos, ¡entonces no debería ser un problema! –