WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:NNでの"background-image"

0:[投稿] 2m [URL] [2002/07/08 18:14 ][環境:WIN+IE わからない]

質問です。
<html>
<head>
<style type="text/css">
<!--
body {background-image:back.jpg;background-repeat:repeat-y;}
-->
</style>
</head>
<body background="back.jpg">
</body>
</html>
は正しく打たれているのでしょうか?
IE5.x以上では、背景画像が縦のみにRepeatされOKなんですが、
NN4.7だと、縦横全てにRepeatされて・・・。
これはNN6.xだと大丈夫なのでしょうか?

あと、NN6.xは外部ファイルも読み込むんですか?
すみません、よろしくお願いします。


1:[回答] さっぱり★ [2002/07/08 18:49 ]

background-image:url(back.jpg)
<body>
読み込む。


2:[質問] 2m [URL] [2002/07/08 19:54 ]

回答ありがとうございます。
おかげ様でNNでも見れるようになりました。
しかし、まだ不具合があるようです。
スタイルシートを外部読み込みで行っているのですが、
スタイルシートのファイルと違うフォルダのファイルでは、
画像が読み込まれません。
ちゃんと、
<BODY background="../back.jpg">
<LINK REL="stylesheet" HREF="../ss.css">
と、やっています。
もしかしたら外部ファイルも同じ事をしなければいけないのせしょうか?
それじゃあ外部ファイルの意味ないしなあ。


3:[回答] 通りがけ。 [2002/07/08 21:01 ]

> スタイルシートを外部読み込みで行っているのですが、
> スタイルシートのファイルと違うフォルダのファイルでは、
> 画像が読み込まれません。

Netscape4.x の仕様(バグ?)です。
外部スタイルファイル内の url()関数で相対パス指定した場合、
そのファイルからではなく、呼び出した HTML文書からの相対パスとして解釈されます。

解決策としては、HTML文書とそのHTML文書に読み込んだ外部スタイルファイルを
同一ディレクトリに置いておくか、URIを絶対パスで指定する必要があります。


4:[完了] 2m [URL] [2002/07/08 21:41 ]

そうでしたか・・・。
まあ、絶対パスで書いたら問題ないので良かったです。
さっぱり★さん、通りがけ。さん、ありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World