Estoy teniendo un problema donde el color de fondo se comporta de forma inesperada cuando la ventana se contrae a un tamaño menor que el especificado para algunos de mis elementos. Mientras que las barras de desplazamiento aparecen correctamente, el fondo no es lo que esperaría. Cuando la ventana gráfica es tan grande o más grande, los fondos se comportan según lo previsto. Al inspeccionar los elementos de la página con Firebug, parece que el elemento body
no se está estirando a pesar de que el contenido está dentro de él. ¿Qué está causando que los fondos se comporten de esta manera?ancho de la ventana gráfica de fondo haciendo que no muestra como se esperaba
He proporcionado lo que creo que es el html y CSS pertinentes, pero si he omitido algo, hágamelo saber.
Shrunk Viewport Ejemplo
ampliada Viewport Ejemplo
CSS
html
{
background: #A37C45;
}
body
{
background:
#55688A url("../images/backgrounds/ns_bg.gif") repeat-x scroll 0 0;
}
#container
{
width: 100%;
}
#header
{
width: 730px;
margin-left: auto;
margin-right: auto;
padding: 5px;
overflow: hidden;
}
#main
{
width: 730px;
margin-top: 2px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
#footer
{
background:
url("../images/backgrounds/grass.png") repeat-x scroll left top;
clear: both;
width: 100%;
overflow: hidden;
padding-top: 30px;
margin-top: 20px;
}
#footercontainer
{
width: 100%;
background-color: #A37C45;
margin-top: -1px;
}
#footercontent
{
width: 730px;
margin-left: auto;
margin-right: auto;
padding-bottom: 25px;
overflow: hidden;
}
HTML
<html>
<body>
<div id="container">
<div id="header">
</div>
<div id="main">
</div>
</div>
<div id="footer">
<div id="footercontainer">
<div id="footercontent">
</div>
</div>
</div>
</body>
</html>
tuvo que añadir 10 píxeles a la 730px pero esta totalmente funcionó! – ahsteele