TROUBLE 15 IE 6のみでサイドメニューに余白が発生してしまう | デザインってオモシロイ -MdN Design Interactive-

TROUBLE 15 IE 6のみでサイドメニューに余白が発生してしまう

2024.4.25 THU

【サイトリニューアル!】新サイトはこちらMdNについて

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

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


[TROUBLE 15]
CSSトラブル
IE 6のみでサイドメニューに
余白が発生してしまう

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

A. zoom:1;を指定すれば余白は解消される

左右にフロートの指定を行ったサイドバー内で、リンクテキストに「display:block;」を指定すると、Internet Explorer 6では上下に余白が発生してしまう。これは、hasLayoutによるトラブルであるため、Internet Explorerの独自拡張プロパティである「zoom:1;」と指定すれば解決することができる。


右にフロートさせたボックス内でクリッカブルエリアを広げるために、a要素に「display:block;」を指定した状態。上下に余白ができている
右にフロートさせたボックス内でクリッカブルエリアを広げるために、a要素に「display:block;」を指定した状態。上下に余白ができている

HTML
実行したところ。正しく文字が表示されていない状態

CSS
実行したところ。正しく文字が表示されていない状態
「zoom:1;」と指定すれば余白を解消することができる

[INDEX]
>>> [TROUBLE 12]padding-topの値がIE 6とIE 7だけ倍になってしまう
>>> [TROUBLE 13]取得・移管したドメインがいつまでも有効にならない
>>> [TROUBLE 14]URLに日本語を指定するとページが正常に表示されない
>>> [TROUBLE 15]IE 6のみでサイドメニューに余白が発生してしまう
>>> [TROUBLE 16]Flashのレイヤーが増えてしまい見づらくなってしまった
>>> [TROUBLE 17]PHPファイル内にXML宣言を入れるとエラーが出てしまう


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

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

この連載のすべての記事

アクセスランキング

8.30-9.5

MdN BOOKS|デザインの本

Pick upコンテンツ

現在