• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Dw CS6でウィンドウサイズと画像の位置について)

Dw CS6でウィンドウサイズと画像の位置について

このQ&Aのポイント
  • Dw CS6でウィンドウサイズを狭めても画像の位置が固定されてしまう場合、CSSでウィンドウサイズに合わせて画像の位置を変える方法を教えてください。
  • サイトロゴの位置設定ができれば他の部分にも応用できるかもしれないので、まずはサイトロゴの位置設定方法を教えてください。
  • Dw CS6でブラウザのウィンドウサイズを狭めたときに、画像が左上にくるようにするにはどうすれば良いのでしょうか?

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

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

<body> <div style="width: 600px; margin:0 auto"> <h1><img src="images/sora.jpg" width="150" height="150" alt="空" /></h1> <h2><img src="images/sora.jpg" width="150" height="150" alt="空" /></h2> <h3><img src="images/sora.jpg" width="150" height="150" alt="空" /></h3> <h4>ロゴ</h4> </div> </body> h1{ padding: 10px 0 0 10px;} h2 img{ margin: 10px 0 0 10px;} h3{ position: relative; height:150px;} h3 img{ position: absolute; top: 10px; left: 10px;} h4{ background:url(images/sora.jpg) no-repeat 10px 10px; height:150px; text-indent:-9999px;} 貴方の表示方法は、 bodyの表示領域の 左から300pxの位置に固定しているのだから、 ブラウザを狭くしても左から300pxの位置になる。 逆にブラウザを広げ(1500pxとか)ると、同じ様に意図しない背景の外側に表示されてしまう・・・ 構造段階で、 幅を指定したdiv枠を設定し、その中にコンテンツや画像を配置するだけです。 上記例の他にも枠内で配置する方法は多々あります。 他のテキストとか画像の干渉の問題が出てきますので・・・ 色々やってみて、失敗を繰り返しましょう。

non4
質問者

お礼

回答をありがとうございます。 試行錯誤を繰り返してみます。

関連するQ&A