2012-04-14 14 views
0

コンテナdiv内のdivのコンテナdivよりも大きいdivがあるウェブサイトがあります。IE9:div内のdiv内のdivの幅が大きい

Chromeでは、& Chromeでは、この内部divは親divの幅を増加させません。しかし、IEでは逆です。

コンテナdivは、div内のdivが大きいために幅が増えないようにする必要があります。

これはIEでも可能ですか?

感謝

+0

['overflow-x:hidden'](http://www.w3schools.com/cssref/css3_pr_overflow-x.asp)? – GSerg

答えて

0

あなたは規格に準拠モードを指定する場合、これはIE9では発生しません。

<!DOCTYPE html>をhtmlファイルの最上部に配置してください。

<!DOCTYPE html> 
<div style="width: 250px; height:150px; background-color: #ff0"> 
<div style="width: 500px; height:100px; background-color: #f00"> 
blaaah 
</div> 
</div> 

ディスプレイ: Screenshot showing the working code. Before anyone comments: html, head and body tags are optional in HTML5

あなたは(F12開発者メニュー経由)に関する注意点モードで同じコードを実行した場合しかし、それは、外側divを拡張しません。あなたは、標準に準拠したモードを有効にすると、Internet Explorerのウェブサイトとの互換性が大幅に向上します。

+0

ありがとうございます - 上記のようなDoctypeの問題がありました。私は宣言したが、私は宣言の上に内容をエコーし​​たPHPスクリプトを持っていた! – tensai288