IEでスクロールした分だけborderが消える現象

IE6と7で、floatで配置していたboxのボーダーが、スクロールした分だけ消えていく・・・・

これはfloatで配置しているのが原因なのか、別の原因なのか?

この問題。。。

これは世間で言うところのpeek-a-booバグですね。
解決策は・・・
親のボックスに*height:1%;を指定する。
親のボックスに背景色を指定してあげる。
親のボックスにちゃんと横幅を指定する。

どれでも解決しました。

他にはfloatするboxに含まれる要素にposition:relative;を指定するというのも。

Tags: ,

土曜日, 11月 1st, 0200 browser, Internet Explorer

Leave a Reply

コメントを投稿するにはログインしてください。

2024年4月
 123456
78910111213
14151617181920
21222324252627
282930