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