working not don column html css internet-explorer-7

html - not - IE7 CSS Scrolling Div Bug



table layout fixed (1)

La solución más fácil sería agregar position: relative; a la div externa. Esto hará que IE7 funcione según lo previsto.

(Ver: http://rowanw.com/bugs/overflow_relative.htm ).

EDITAR: Versión de caché del enlace roto en waybackmachine.org

Recientemente me encontré con un IE7 único error que pensé que compartiría, así que cuando llegue a este sitio dentro de 6 meses para descubrir lo mismo, lo tendré a mano.

Creo que la forma más fácil de volver a crear este error sería el siguiente html en una página con un doctype declarado (funciona correctamente en "modo peculiar" / no-doctype):

<div style="overflow: auto; height: 150px;"> <div style="position: relative;">[...]</div> </div>

En IE7, el div externo es un tamaño fijo y el div interno está relativamente posicionado y contiene más contenido (suponiendo que el div interno provoca un desbordamiento). En todos los demás navegadores, esto parece funcionar como se esperaba.

Captura de pantalla: