IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

body の overflow: hidden が変

以下のようなコードがあって

...
<html>
...
 <body>
  <div></div>
 </body>
</html>

body が overflow hidden で幅固定で div が横に伸びていったら div は body を「はみ出ない」と思うんだ。
でも、ブラウザによってははみ出てしまう。

Opera 9
はみ出る
Safari 3
はみ出る
Firefox 2
はみ出ない
IE 6
はみ出ない
IE 7
はみ出ない

ただのバグなのかな?でも、 SafariOpera が同じ挙動なのでどうなんだろう?

この変は見てみたけど

http://www.w3.org/TR/CSS21/visufx.html#overflow
「はみ出ない」のが正しい気がする。