El archivo Html contiene lo siguiente:
Código:
<div id="contenedor">
<div id="medio">
a
</div>
</div>
Y el CSS lo siguiente:
Código:
#contenedor{
height:auto;
width:100%;
}
#medio{
height:auto;
padding:0;
width:990px;
margin:auto;
background-color:white;
border-right: 1px solid rgb(204, 204, 204);
border-left: 1px solid rgb(204, 204, 204);
border-bottom: 1px solid rgb(204, 204, 204);
}
Entonces, el problema está que cuando mi DIV con ID "medio" coje automáticamente ( al cargar contenido con PHP ) o poniéndole yo manualmente en el CSS una altura mayor a 900px, éste se desplaza unos 5 o 10 px a la izquierda, entonces a la hora de navegar, como en la principal el div es mayor a 900px y en las demás no, deja un efecto al navegar que parece que el diseño se mueve de un lado a otro, bastante feo.
El caso es que llevo bastante tiempo dándole vueltas y no se me ocurre nada, aver si me podéis ayudar.
Os dejo unas capturas de lo que hace:
Con 900px o menos: http://oi50.tinypic.com/rh4zcz.jpg
Con 1000px o más: http://oi46.tinypic.com/20p5xtw.jpg
Un saludo y gracias!