• ベストアンサー

HTML作成中:背景の画像をブラウザいっぱいに表示させる方法

FrontPage2000を使ってHPを作っています。背景画像が、ブラウザの横幅の7割くらいしかないため、ブラウザの右端が背景画像の左端で埋められているのです。 つまり、2枚の同一画像が横並びになっていて、1枚目と、2枚目の途中までが表示されているのです。ブラウザの左端に、たとえば「お気に入り」を表示すれば、ぴったりと1枚の画像になります。 1枚の画像を、モニタやブラウザに合わせて拡大して表示してくれるようにするにはどうすれば良いでしょうか? ちなみに、背景画像の設定は以下のとおりです。 <body bgcolor="#FFFFFF" text="#000000" style="background-image:url('bear.jpg');background-attachment:fixed;" >

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

  • ベストアンサー
  • rubyeye
  • ベストアンサー率47% (395/825)
回答No.2

背景画像が、ブラウザの横幅7割しかないサイズでしたら、敷詰めで繰り返し表示にするしかありません。 タグ辞典をひっくり返して見ても、普通の画像のサイズ指定はあっても、背景画像を拡大して配置するというものはありません。 自分で作成した画像であれば、photoshopなどの画像作成加工ソフトを使って拡大することができますが、素材としてフリー配布されているものであれば、そこまでの加工は利用規約で許可はされていないでしょう。 ブラウザの横幅いっぱいになる画像を探して使うか、画像の敷詰めで妥協するかしかありません。

n-kira
質問者

お礼

どうもありがとうございました。やはり不可能だったのですね。すっきりしました。

その他の回答 (1)

  • michan199
  • ベストアンサー率45% (24/53)
回答No.1

拡大表示するのは無理?だと思いますが、繰り返しを指定してあげればいいと思います。 background-repeat:repeat-x; をstyleに追加してみてください。 私はスタイルシートは<head>内に入れていますが…。 <style type="text/css"> body{background-image:url(bear.jpg); background-repeat:repeat-x; background-attachment:fixed; } </style> ↑を<head>内にいれ、bodyタグは <body bgcolor="#FFFFFF" text="#000000"> にしています。

n-kira
質問者

補足

質問にも書いたとおり、繰り返しにはなっています。同一画像が横並びになっていて、1枚と1/3枚が表示されているのです。

関連するQ&A

専門家に質問してみよう