22nd
Fri
Opera、Safariで中寄せした背景が1ピクセル右にずれる問題
このブログの背景画像を設定は、 以下のような感じのCSSで中寄せしているのですが、 これがなぜか、OperaとSafariでは右側に1 pixelずれてしまいます。
1 html { 2 background: #DCDCDC url(/images/bg .gif) top center repeat-y 3 }
しょうがないので、サーバサイドでそのようなブラウザを検出して、 中寄せしているBlock要素の左側に、以下のように1 pixelだけ paddingを入れています。
1 #base.center-fix{padding: 0px 0px 0px 1px}
こういう微妙な挙動の違いは、acidテストのような見た目で判断する テストではわかりにくいのかもしれないですね。
posted by
genki
on Fri 22 Feb 2008
at 03:55