CSSでmarginの幅がIE6だけ倍になる
CSSの覚え書き
CSSを記述する時の悪いクセでfloatを多用してしまいます。
しかしこのfloat、IE6以下で
左カラムのdivに対して「float:left;」をかけた後に
右カラムにfloat:rightをかけてmargin調整をしようとすると
marginの幅がIE6だけ倍の値を取ってしまうようです。
そこで下記のように_(アンダースコア)を使用して
IE6のみに適用する一時的にCSSを記述しました。
↓左カラム
#div1{
float:left
}
↓右カラム
#div2{
float:right;
margin-left:10px;→IE6以外
_margin-left:5px;→IE6専用
}Comments
Powered by Facebook Comments
この記事を読んだ方は下記も投稿も読んでいます
- Facebookの友達リストを非表示にする方法
- Facebookの友達リストを非表示にする方法(タイムライン編)
- 文字コードをWEB上で変換してくれるサイト[文字コード変換WEB「mozicode」]
- jQueryでURLパラメータを扱う(get引数を使いたい)
- jQueryでタイマー処理(X秒後にフェードイン等)
コメント・トラックバック
コメントする


