Resumiendo el código, el problema está aquí:
Código :
... <div id="cont"> ... <div class="m4"></div> ... </div> ...
Código :
#cont { height:auto; position:relative; overflow:visible; ... } .m4 { heigth:100%; position:absolute; left:-22px; ... }
La idea es que .m4 tenga la misma altura que #cont.
Eso funciona en FF e IE7. Pero en IE6, .m4 en vez de coger el alto total de #cont coge el valor de la propiedad de #cont, que es auto. Lo deduje porque si cambiaba la altura a valores con píxeles o porcentaje, .m4 sí que cambia de tamaño.
He probado con jquery a darle valor númeric0 a la altura de #cont pero parece que IE6 lo ignora. Aquí un ejemplo funcionando.
Si alguien puede ayudarme le estaré muy agradecido