2009-07-17 18 views
1

イム私のWebページの各1ピクセル幅の左右の境界線があり、幅0のdivがあります。 FirefoxのでIE7の国境問題

は、私はそれはは50px幅のdiv要素を保持している次のコードを与えるとき、IE7で48px広いことを起こります。

<div style="width: 48px; border: #a9a9a9 1px solid; height: 30px;">test div</div> 

誰でもこの問題を解決できますか?

ありがとうございます。

答えて

5

IE box model bugのように見えます。癖モードの場合、IEはボーダー、パディング、marginfrom要素の幅を減算します。下の図を参照してください。

あなたがHTMLの正しいDOCTYPEを宣言すると、この問題は離れて行く必要があります。