IE6でfloatするとborderが消える。。
このブログのサイドバーにある青いラインは
<div> ┗<dl> ┣<dt> ┗<dd>
一番上の階層のdivのborder-leftで青い線を引っ張っています。
しかし、ie6だとその青い線が消えている事が判明、、
色々探ってみたところ二階層下のdtにfloatをかけている為に
消えてしまっている事が判明。
その原因はIE特有のバグだったらしく、
border-leftをかけているdivにwidthを設定すれば
正しく表示されました。
まとめ
IE6でfloatする際は上の階層にwidthを設定Comments
Powered by Facebook Comments
この記事を読んだ方は下記も投稿も読んでいます
- Facebookの友達リストを非表示にする方法
- Facebookの友達リストを非表示にする方法(タイムライン編)
- 文字コードをWEB上で変換してくれるサイト[文字コード変換WEB「mozicode」]
- jQueryでURLパラメータを扱う(get引数を使いたい)
- jQueryでタイマー処理(X秒後にフェードイン等)
コメント・トラックバック
コメントする


