2010-12-15 2 views
0

У меня есть таблица с 3 строками, каждая с панелью ASP.NET с gridview в ней. По какой-то причине это приводит к тому, что IE8 переходит в режим просмотра совместимости, что на самом деле не идеально. Если я изменил таблицу на 3 отдельных div, это работает, но если я использую divs, некоторые функции (то есть максимальная высота) не будут работать так же, как на таблицах. Я также пробовал 3 отдельных стола, но безрезультатно.Таблица, вызывающая IE, чтобы перейти в режим просмотра совместимости (ASP.NET)

Я бы опубликовал код, но он на другой машине в данный момент, мне просто интересно, если кто-нибудь когда-либо сталкивался с такой проблемой.

EDIT: Для обоих ваших вопросов у меня есть действительный doctype (XHTML 1.0 переходный), и есть только данные в таблицах в тегах td.

+1

у вас есть действительный доктайп в начале html? – lnrbob 2010-12-15 11:06:40

ответ

0

Я сузил проблему до моего атрибута макс высоты - я сделал новый пост в свете этого открытия, но спасибо всем за вашу помощь

0

Как указано в @Inrbob, у вас должен быть действительный doctype в верхней части вашего html. Кроме того, вложение элементов вложенности тщательно - вы не можете поместить div непосредственно под <table> или <tr>; он должен быть в пределах <td>.

Смежные вопросы