He encontrado un problema extraño con la barra de desplazamiento vertical en IE9 cuando uso un div con una posición fija y desbordamiento: auto establecido en el div.Problemas con la barra de desplazamiento en IE9, posición: fijo, desbordamiento: auto
Vea el caso aquí usando IE9 y reduzca la altura de la ventana a un tamaño pequeño.
http://bytiger.com/add/ie9_div_test.html
puedo confirmar que esto no se produce en IE8.
¿Alguien sabe un truco razonable alrededor de esto? Intenté establecer el ancho del ancho de la ventana, pero parece que resta un ancho de barra de desplazamiento del tamaño del div. Me gustaría ver si hay una solución que no tenga que calcular esta constante o codificarla y volver a agregarla al ancho calculado.
¡Salud!
EDITAR: Jsfiddle no parece presentar el problema ... por lo que puede ser una gran pista de lo que podría estar pasando.
No estoy seguro de si esto solucionará su problema, pero en IE9 debe necesitar unidades mientras sea posible. Si se omite la unidad, IE9 ignora la regla. Usted tiene muchas reglas sin unidades en su css (incluyendo main/common.css). – Teemu