Мой сайт всегда работал нормально с IE8, IE7, FF, Chrome и Safari. Сейчас я тестирую его на IE9 и испытываю странную проблему: на некоторых страницах некоторые табличные данные отображаются неправильно.
Источник HTML верен и все, и строка, сообщающая о проблеме, меняется каждый раз, когда я обновляю страницу (по правде говоря, сама проблема появляется только в некотором обновлении, а не во всех).
![](https://i.stack.imgur.com/oSjuW.png)
При использовании инструмента F12 IE структура таблицы выглядит корректно, после TD, содержащего M08000007448, не должно быть пустого TD, но все равно он выглядит так:
![](https://i.stack.imgur.com/Q1lix.png)
Более того, если я использую инструмент F12 с инструментом «выбрать элемент по щелчку» на панели инструментов и пытаюсь щелкнуть по пустому пространству между M08000007448 и 19, он выбирает TR, а не «скрытый тд».
У меня проблема с рендерингом таблицы также в другой таблице приложения, кто-нибудь испытывал что-то подобное? Это происходит только в IE9: (
Не знаю, важно ли это, но страница сделана с помощью ASPNET (веб-формы) и использует Jquery и некоторые другие плагины JS.
Я пытался сохранить страницу (с изображениями) и открыть ее локально с помощью IE9, но проблема никогда не возникает. (Конечно, я проверил всю структуру таблицы, и все в порядке. Заголовок и все строки имеют одинаковое количество TD, а при необходимости - правильное число colspan).