Yo tengo un overflow-y: scroll; en la etiqueta body del css para que siempre aparezca la barra lateral y no haya movimento horizontal cuando aumenta la altura de la web de manera dinamica.
Para que el IE no me muestre dos barras laterales he probado todos estos codigos dentro del head
Código:
<!--[if IE]>
<style type="text/css">
body {
overflow-y:auto;
}
</style>
<![endif]-->
Tambien he probado con:
overflow:auto; (Cambiando y sin cambiar en el css general overflow-y por overflow
overflow-x:auto; overflow-y:auto;
Pero no funciona, solo funciona si elimino el comienzo de la html:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Pero si elimino esta linea, entonces no funciona min-width y al reducir el tamaño de la ventana se coloca todo debajo del menu.
Si quereis hecharle un vistazo es www.aplinet.org