• ベストアンサー

divの違い

IEと、Mozillaで <div style="height:250px; padding:3px; margin:0;"></div> とすると、微妙に幅がちがうんですが、どういうことでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • pingu98
  • ベストアンサー率62% (17/27)
回答No.1

幅というか高さでしょうか?? 幅は指定していないようなので。。 それと、同じIE6でも標準と互換二つのモードがあって、それぞれボックスの計算方法が違います。 HTMLの一行目に<!DOCTYPE~・・・"URL.dtd">こんな感じのがあると標準モード、無しは互換モードになります。 たぶん互換モードではwidhtやheightにpaddingやmarginを含めて計算するっていうバグがあったと思います。(確認してないけど)

noname#12205
質問者

お礼

ありがとうございます 解決です

その他の回答 (1)

  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.2

#1さんのおっしゃるようにIEのバグです。参考URL1 IE6では標準準拠モードではこのバグは修正されています。 モードについては http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jpdnie60/htm/cssenhancements.asp ここの「!DOCTYPE スイッチ」の部分に書かれています。

参考URL:
http://members.at.infoseek.co.jp/cssbug/detail/winie/b001.html
noname#12205
質問者

お礼

ありがとうございます 解決です

関連するQ&A