私はIE7/8/9でこのひどい問題を抱えています。
Dojo toolkit 1.8.0
とを使ってアプリを書きましたPlay! framework
。IEを除くすべてのブラウザで正常に動作します。その「開発者ツール」はエラーを表示しないので、firebugもエラーを表示します。問題のあるコードセクションはここにあります:
<div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="design: 'headline'">
<div data-dojo-type="dijit.layout.ContentPane" id="head" region="top">
</div>
<div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region: 'center'">
<div data-dojo-type="dijit.layout.ContentPane" id="menu" region="left">
</div>
<div data-dojo-type="dijit.layout.BorderContainer" data-dojo-props="region: 'center'">
<div data-dojo-type="dijit.layout.ContentPane" id="content_1" region="top">
</div>
<div data-dojo-type="dijit.layout.ContentPane" id="content_2" region="bottom">
</div>
</div>
</div>
<div data-dojo-type="dijit.layout.ContentPane" id="foot" region="bottom">
</div>
</div>
結果は、IEを除くすべてのブラウザで次のようになります。
しかし、IEでは次のように表示されます。
なぜそのような違いがあるのか誰かが説明できますか?最初はIEでコンテンツが隠されていると思ったので、を設定overflow: auto
しましたが、ページの読み込み後にスクロールバーが表示されませんでした。