1

ヘッダー div と、ページの残りの部分にマップを表示するために使用される iframe を持つサイトがあり、ヘッダー div の下にある最大スペースにサイズ変更されます。

メソッドを Firefox と Chome で動作させることはできますが、iframe は IE9 の div を埋めません。誰が問題が何であるか知っていますか?html を投稿するのではなく、問題のあるページへのリンクと、IE9 で同じように機能する再設計中の古いページへのリンクをいくつか示します。

新しい問題ページ (IE9 では div のサイズを変更しません): http://permitmap.paydirt.co.nz/devtest/permitmap.html

IE9 で機能するのと同じ手法を使用した古いページ: http://permitmap.paydirt.co.nz/

Twitter の Bootstrapを悪用しているのかもしれません。通常のコンテンツ ページで使用することを意図しているため、ブートストラップを使用しますが、このページは 1 回限りのものであり、ページの残りの部分と同様にヘッダーのスタイルを維持しながら、可能な限り多くのページにマップを表示する必要があります。サイト。

また、レイアウトにテーブルを使用することも悪い習慣ですが、iframeで目的の効果を達成するために見つけた唯一の方法です(信じてください、テーブルを使用しない多くのアイデアを試しました!)。

役立つ CSS / HTML の達人に事前に感謝します。

IE を他のブラウザと同じように動作させるのに、どれだけの時間が費やされますか!? マイクロソフトは、失われた工数と IE をサポートするための余分な費用で、地球に莫大な費用をかけなければなりません。

4

1 に答える 1

2

ああ、元のページでこの問題を解決しなければならないことに気付きました。

ページの上部から DOCTYPE 要素を削除すると、IE9 の問題が解決されます。

于 2012-06-22T03:33:09.530 に答える