Skip to main content.

Wintryblasts Blog

IE7 だけリストにフロートをかけると詰まる。

IE8やIE6で動作検証してもバグが出ないのに、IE7だけリストのフロートが詰まる現象が発生。
画像が重なって表示されてしまい、親のボックスからもはみ出してしまう状態。
フロートのクリアはしてあるのにクリアがされていないような状態です。
バグフィックスの覚書きです。 HTMLソース
<ul class="hoge">
<li><img src="img/hoge.jpg" alt="hoge" id="hoge" style="border-color:#990000;" /></li>
<li><img src="img/hoge.jpg" alt="hoge" id="hoge" style="border-color:#990000;" /></li>
<li><img src="img/hoge.jpg" alt="hoge" id="hoge" style="border-color:#990000;" /></li>
</ul>

IDやボーダーがスタイルタグで設定してあるのはDOMを使って色を変えたりしているため。

CSSソース

この状態だとIE6はOKなのになぜかIE7だけ画像の高さを認識せずに重なって表示されたり、

対処法は、
height:auto; を親のulに指定する。
IE6の表示でエラーが出る場合はIE7だけ専用タグで読み込めばOK。
ファイルがもう一つ必要なので微妙ですが・・・

Comments

No comments yet

Add Comment

このアイテムは閲覧専用です。コメントの投稿、投票はできません。

About

YK
岐阜県の
ウェブデザイナーです。
興味のあることは、
Ruby on Rails,PHP,
ActionScript,XHTML,
CSS,Ajax...などなど

Feeds

RSS 2.0
Atom

Links

Wintryblasts Home
Wintryblasts.comのトップページです。

Nucleus CMS Japan
Nucleus CMS Japan official page.

WAVACオーディオラボ
素晴らしい真空管アンプを製作しているWAVACオーディオラボのホームページ。

CMONOS : http://cmonos.jp/
簡単インストールが特徴の中小規模サイト向けCMS。豊富なツールが使えます。

Login

Contents end