Таблица IE9 имеет случайные строки, которые смещены в случайных столбцах

У меня есть страница категорий, когда пользователь нажимает на один, элементы под этой категорией загружаются через вызов jQuery ajax, в таблице и застрял в элемент чуть ниже категории. Однако кажется, что одна или два ряда в загруженной таблице будут иметь смещение его данных в случайном столбце. Я проверил это в IE9, FF 3.6 и Chrome 13. Это только кажется в IE9. Табличные данные идеально отформатированы - я использовал Fiddler, чтобы перехватить запросы, а затем посмотрел на RAW HTML, и в этом нет ничего плохого.

Сайт был построен в ASP.NET MVC3. Таблица, которая возвращается через запрос AJAX, возвращает бритвой частичный вид. Это должно работать в IE, к сожалению. Я действительно надеюсь, что у кого-то есть объяснение этого.

Вот один пример: Notice the offset on the second column И другой: Notice the offset on the second to last column

Отредактируйте [2012/03/25]: Это приложение оставило мои руки, поэтому я не могу проверить, какой из ответов работает. Ссылка, которую молодец Адама разместил в http://social.msdn.microsoft.com/forums/pl/iewebdevelopment/tll/e6f49d52-ec3f-47c5-802e-b80d1a58ed39 , казалось, имел некоторые возможные решения. Из прошлого опыта я бы сначала попробовал эти варианты ..

  1. Добавление к элементу головы страницы.
  2. Попытка удалить любое пробел между клетками таблицы. Например. « TD> », вместо того, чтобы наличие следующей ячейки начать на новой строке. (Это вызвало странные проблемы между интервалом для меня в прошлом)

24
задан Brian Tompsett - 汤莱恩 8 October 2017 в 11:58
поделиться