Мой веб-сайт всегда без проблем работал с IE8, IE7, FF, Chrome и Safari. Сейчас я тестирую его в IE9 и испытываю странную проблему: на некоторых страницах некоторые табличные данные отображаются некорректно.
Исходный код HTML правильный и все такое, и строка, указывающая на проблему, меняется каждый раз, когда я обновляю страницу (по правде говоря, сама проблема проявляется только в некоторых обновлениях, а не во всех).
Используя инструмент F12 в IE, структура таблицы выглядит правильной, после TD, содержащего M08000007448, не должно быть пустого TD, но все же это отображается так.
Более того, если я использую инструмент F12 с инструментом «выбрать элемент щелчком» на панели инструментов, и я пытаюсь щелкнуть пустое пространство между M08000007448 и 19, он выбирает TR, а не «скрытый td».
У меня проблема с отображением таблицы также в какой-то другой таблице в приложении, кто-нибудь испытывает что-то подобное? Такое бывает только в IE9 :(
Не знаю, важно ли это, но страница сделана с помощью ASPNET (веб-форм) и с использованием JQuery и некоторых других плагинов JS.
Я попытался сохранить страницу (с изображениями) и открыть ее локально с помощью IE9, но проблема никогда не возникала. (Конечно, я проверил всю структуру таблицы, и все в порядке. Заголовок и все строки имеют одинаковое количество TD, с правильным количеством colspan, когда это необходимо).