TROUBLE 33 IE6のみでボックスサイズが広がってしまう | デザインってオモシロイ -MdN Design Interactive-
【サイトリニューアル!】新サイトはこちらMdNについて

日々のデザイン現場で発生する問題・難題を解決します!

WEB制作トラブル速戦即決術! 第6回


[TROUBLE 33]
cssトラブル
IE6のみでボックスサイズが
広がってしまう

文=小林信次((株)まぼろし)

A. 「overflow:hidden;」を指定する

Internet Explorer 6では、自分よりも大きな子要素がある場合、親要素の大きさも自動的に大きくなってしまうというバグがある。カラム落ちなどの原因にもなるため、ボックスサイズを固定したい場合にはボックスサイズとともに「overflow:hidden;」を指定しよう。

通常の例(上)と、自分よりも大きな子要素がある例(下)。親要素の大きさが大きくなってしまっている
通常の例(上)と、自分よりも大きな子要素がある例(下)。親要素の大きさが大きくなってしまっている

上図に「overflow:hidden;」の指定を加えた。画像の一部は消えてしまうが、ボックスサイズが大きくなってしまうバグは解消されている
上図に「overflow:hidden;」の指定を加えた。画像の一部は消えてしまうが、ボックスサイズが大きくなってしまうバグは解消されている

[INDEX]
>>> [TROUBLE 28] floatさせた定義リストのmarginが思いどおりにならない
>>> [TROUBLE 29] TextFieldにTextFormatがきちんと設定されない
>>> [TROUBLE 30] セレクトボックス内の文字が切れてしまう
>>> [TROUBLE 31] 背景が変わると切り抜き画像のジャギーが目立ってしまう
>>> [TROUBLE 32] コーディング期間なのに制作内容の変更を依頼された
>>> [TROUBLE 33] IE6のみでボックスサイズが広がってしまう


『web creators』の情報はこちら!>>>

twitter facebook このエントリーをはてなブックマークに追加 RSS
【サイトリニューアル!】新サイトはこちらMdNについて

この連載のすべての記事

アクセスランキング

8.30-9.5

MdN BOOKS|デザインの本

Pick upコンテンツ

現在