Tengo una página de categorías, cuando el usuario hace clic en una, los elementos de esa categoría se cargan mediante una llamada jQuery Ajax, en una tabla, y se atascan en un elemento debajo de la categoría. Sin embargo, lo que parece suceder es que una o dos filas en la tabla cargada, tendrán su desplazamiento de datos en una columna aleatoria. He probado esto en IE9, FF 3.6 y Chrome 13. Esto SOLO parece suceder en IE9. Los datos tabulares están perfectamente formateados. He usado Fiddler para interceptar las solicitudes y luego he visto el html en bruto, y no hay nada de malo en ello.La tabla IE9 tiene filas aleatorias que están desplazadas en columnas aleatorias
El sitio fue construido en ASP.NET MVC3. La tabla que se devuelve a través de la solicitud de Ajax devuelve una vista parcial de Razor. Esto tiene que funcionar en IE, lamentablemente. Realmente espero que alguien tenga una explicación para esto.
Aquí hay un ejemplo: Y otro:
EDITAR [25/03/2012]: Esta aplicación ha dejado mis manos, así que soy incapaz de verificar cuál de las respuestas funciona. El enlace que Adam Youngers publicó en http://social.msdn.microsoft.com/Forums/pl/iewebdevelopment/thread/e6f49d52-ec3f-47c5-802e-b80d1a58ed39 parecía tener algunas posibles soluciones. A partir de la experiencia pasada, me gustaría probar estas opciones primero ..
- < Adición de meta http-equiv = contenido de "X-UA-Compatible" = "IE = 8"/> al elemento de cabecera de la página.
- Intento de eliminar cualquier espacio en blanco entre las celdas de la tabla. P.ej. "</td > <td>", en lugar de tener la próxima celda en una nueva línea. (Esto me ha causado problemas de espaciado extraños en el pasado)
Debe publicar el html resultante de la tabla, si es demasiado largo, publique solo el código resultante de la fila problemática. –
Tengo el mismo problema y quiero agregar que cada vez que recargo la misma página, ocurre en una fila y columna diferente. No hay nada de malo con el html. –
Tengo el mismo problema. He revisado el HTML de la tabla y no hay nada de malo en ello. Mi tabla también contiene elementos de formulario. No estoy seguro de si eso es técnicamente correcto desde el punto de vista semántico. –