Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: WHK en 17 Julio 2012, 18:04 pm



Título: Como prevenir este mal funcionamiento de internet explorer?
Publicado por: WHK en 17 Julio 2012, 18:04 pm
Hola, no se cómo podría evitar el mal redenderizado de internet explorer 8.
El problema es el siguiente:
http://jsfiddle.net/juagu/

(http://i.elhacker.net/i?i=fQjwfzxLzrrsmsfwAHbvAGVo)

(http://i.elhacker.net/i?i=RlSi9dDSwQEErJ1M1ltd-WVo)

Esto se ve bién en todos los exploradores incluyendo uno de consola pero menos en internet explorer. El problema es que el ancho del primer td no se ajusta según el CSS, solo se ajusta cuando elimino el ancho de la etiqueta textarea, pero como el textarea está dentro de un td con colspan="2" no debería influir en el ancho del primer td pero por problemas de mala redenderización lo hace mal.

Solución eliminando el ancho del textarea:
http://jsfiddle.net/juagu/1/

El problema es que necesitaba el ancho fijo tanto en el textarea como en el primer td. Igual lo solucioné poniendo el textarea fuera de la tabla, el problema es que en un futuro talves no pueda hacer esto y necesitaré que el explorador siga los estandares tal como son pero con internet explorer no puedo hacer un código como la gente porque todo funciona mal incluyendo ie9 y 10.

Alguien sabe como podría solucionar esto? ya intenté con ponerle un overflow hidden al td pero tampoco resulta, con margin negativo tampoco :-/ y el inspeccionador del ie es incomodisimo, hay que buscar linea por linea para llegar al elemento inspeccionado  >:(