背景の画像を一枚だけ表示したい

[上に] [前に] [次に]
RED_NOTE [E-Mail] 2000/03/08(水) 14:46:03
ホームページをこれから作ろうと思っているのですが、
背景の画像を一枚だけ表示したいのです。
でも青空の画像なので連続で表示させるとおかしいから
Win98の壁紙の拡大表示みたいにできないでしょうか?
Htmlは基本的な事はそこそこ解っているつもりですが
これは解りませんでした。基本的な事だったらやば…。(--;

是非ご教授ください。

EMI 2000/03/08(水) 15:10:20
CSSを使えばできます。
body {
  background-image: url("sky.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
}
ただし、背景画像を拡大・縮小する方法はありません。(^^;

red_note 2000/03/09(木) 00:13:01
むー、難しそうですね…CSSとやら。

理解した時に解決のチェックを入れさせていただきます…。

有難うございました。

とほほ 2000/03/09(木) 01:14:05
EMIさん、ラウンジの管理者として、ひとつだけお願いがあるのですが、
CSSの回答をされる時は、それを使用する際の重大な注意点も明記して
おいていただけませんか?
(上記の例の様に、NN4.0では対応していないなど。)
(もし、気づいておられないのなら、仕方ないのですが・・・)

いくら、アクセシビリティがあっても、
「おまえのホームページ、背景が変なところに張り付いていたぞ。」
「えっ、『ラウンジ』で聞いた通りにやったのに・・・」
じゃ、話になりませんから・・・(^^;)

あと、「<HEAD>〜</HEAD>の間に以下を記述すれば・・・」のように、
CSSという単語をまったく知らない人でも理解できるような内容だと、
もっと助かります。

sak 2000/03/09(木) 01:35:17
>とほほさん
ついでに聞きたいんですが、更新履歴にある背景画像ってどこにあるデスか?
やけに気になって。

acid_alkali 2000/03/09(木) 15:21:33
もう手おくれかもしれないのですが、失礼します。

背景画像とまったく同じ大きさのテーブル(もしくはセル)を作り、
BACKGROUNDで指定する…ということではダメでしょうか?
少し(かなり?)邪道ですが、CSS未対応ブラウザでも大丈夫だと思います。

たとえば…
<TABLE WIDTH="xxx.jpgの横幅" HEIGHT="xxx.jpgの高さ">
 <TR>
  <TD BACKGROUND="xxx.jpg">文字も書けます</TD>
 </TR>
</TABLE>

テーブルをどこに置くかで画像の場所も変えられますし(^ ^;;)。

EMI 2000/03/09(木) 15:44:27
>BACKGROUNDで指定する…ということではダメでしょうか?
>少し(かなり?)邪道ですが、CSS未対応ブラウザでも大丈夫だと思います。
BACKGROUNDは独自拡張という理由でかなり邪道だと思いますが、まあこだわりません。
しかし、この方法でも結局画像の拡大は出来なさそうですね。

ところで、IMGとCSSをうまく使うことで質問者の望む効果が実現できるかもしれないと思いましたが、できるにしてもかなり面倒な処理になりそうなので、例示はしません。

red_note 2000/03/18(土) 00:26:56
[[解決]]
一応CSSを使用するやリ方は色々調べて解りました。有難うございます。
最初はBODYタグに組んでたりしました。(^^;
色々やって望んでいた通りの表示ができました。
でもNN4.0では表示されないのですか…。
うーん。一度ネスケをインストールして見てみようかな…。

とにかく済、とさせていただきます。

[上に] [前に] [次に]