dポイントプレゼントキャンペーン実施中!

HTMLの1ページ目の背景に画像1を表示させ、2ページ目以降は画像2を繰り返し表示させたという場合はどのようにすれば可能でしょうか?
ご存知の方、よろしくお願いします。

A 回答 (2件)

>これを1枚の画像でそのHTMLの背景の全体を表示させたいのです。


それは難しいです。というか無理。
ブラウザの大きさは人それぞれ自由に指定できますから。
1枚だけ表示状態では、あなたが見ているブラウザではちょうどよくても、人によっては、画像の大きさが大きすぎて画像全体を見れなかったり、小さくてスクロールしなくても背景のない部分が見えたりします。

>画面を下にスクロールしていくと画像が途中で切れてしまうのです。
これについてはno-repeatよりも
background-attachment: fixed;
の方がよいでしょう。
ページをスクロールしても背景はスクロールされません。
http://www.tagindex.com/stylesheet/page/backgrou …
    • good
    • 0

普通にページそれぞれに背景指定をすればよいのでは……。


何か、特殊な状況を想定しての質問ですか?

http://www.tagindex.com/html_tag/page/body_back. …
http://www.tagindex.com/stylesheet/page/backgrou …

この回答への補足

background-image:URL(画像.jpg);
としてしまうと画像が繰り返し表示され
backgroun:no-repeat;
としてしまうと画面を下にスクロールしていくと画像が途中で切れてしまうのです。
これを1枚の画像でそのHTMLの背景の全体を表示させたいのです。

補足日時:2008/02/03 20:01
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!