2010-12-15 10 views
0

3行のテーブルがあり、それぞれにgridviewを持つASP.NETパネルがあります。何らかの理由で、IE8が互換ビューモードに入り、実際には理想的ではありません。テーブルを3つの別々のdivに変更すると、これはうまくいきますが、divを使用するとテーブルのようにいくつかの機能(つまり最大の高さ)が機能しません。私は3つの別々のテーブルを試しましたが、役に立たない。IEが互換性ビューモード(ASP.NET)になる原因となるテーブル

私はコードを投稿しますが、現時点では別のマシンにあります。誰かがこのような問題に遭遇したことがあるのだろうかと思います。

EDIT:どちらの質問についても、有効なdoctype(XHTML 1.0 transitional)があり、テーブルの唯一のデータがtdタグ内にあります。

+1

ためのおかげで、あなたはの先頭に有効なDOCTYPEを持っていますhtml? – lnrbob

+0

テーブルは、IEを互換モードにすることはありません。 – Rob

答えて

0

私がダウンして私のmax-height属性に問題を狭めてきた - 私はこの発見の光の中で新しいポストを作りましたが、すべてのあなたの助け

0

@Inrbobで指摘されているように、htmlの先頭に有効なdoctypeが必要です。 div要素を慎重に入れ子にするだけでなく、divを直接<table>または<tr>の下に置くことはできません。 <td>以内にする必要があります。

関連する問題