• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:background-position;left)

Windows 7でbackground-position:leftのピクセルを上げると画像が下に移動する理由は?

このQ&Aのポイント
  • Windows 7の環境でHTML 5のChormeを使用している際、background-positionのleftのピクセルを上げると、画像が普通は右に移動するはずですが、なぜか下に動いてしまいます。
  • 画像を動かすことができるmarginで問題は解決できましたが、その現象の理由が知りたいです。
  • CSSのコードを確認したところ、background-positionの設定に加えてpadding-leftも設定されています。これが画像が下に動く原因かもしれません。

質問者が選んだベストアンサー

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

>background-position のleft のピクセルを上げたら、このimageが普通は右に移動してくれそうなもんなんですがなぜか下に動いてしまいます。  違います。 background-position left 5px は、左端で上から5pxと言う意味です。 「少なくとも1つの値がキーワードでない場合は、最初の値は水平方向の位置を表し、2番目は垂直位置を表す。( http://momdo.s35.xrea.com/web-html-test/spec/CSS21/colors.html#propdef-background-position )」  この仕組みは、他のプロパティでも共通な方法なので間違えるはず無いですけど background-repeat : no – repeat  これも間違い!!、no-repeatです。 background-position left 5px  左0%、上から5pxと言う意味  とにかく仕様書を最初から通して読んでおきましょう。

KAIJI-000
質問者

お礼

何度も回答有難うございます。

KAIJI-000
質問者

補足

スペルミスすいませんでした。

すると、全ての回答が全文表示されます。

関連するQ&A