• ベストアンサー

スタイルシートについて

スタイルシートで背景を画像にするものがありますよね。 それでHPを作ったものの、その画像が見れる人と見れない人が出てきてしまって困っています。もちろんインターネットオプションのユーザー補助は確認しています。自分の記述が悪いかもしれないので書いておきます。 <STYLE TYPE="text/css"> <!--    BODY {       background-image:url("c:/my documents/素材ファイル名");       background-position:50% 50%;       background-repeat:no-repeat;       background-attachment:fixed;     } --> </STYLE>

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

  • ベストアンサー
回答No.1

こんばんわぁ、Blackwinglsです。 > 像が見れる人と見れない人が出てきてしまって困っています。 見れる人がいるというのが、ちょっと謎ですが・・・・・(^^;) > c:/my documents/素材ファイル名 ここの記述がいけません。 これは、suzuranサンのパソコンのCドライブのmy documentsというフォルダの中にある素材ファイル名を指しているからです。 suzuranサン以外の方のパソコンには、当然その素材ファイルは入っていないわけですから、表示はされません。 件のHTMLファイルと同じフォルダに素材ファイルが存在するのなら、 background-image:url("素材ファイル名"); としてFTPすればOKではないでしょうか ではでは(^^)/~~~

その他の回答 (3)

  • next-co
  • ベストアンサー率28% (43/149)
回答No.4

以下の3つは、NN4では対応していないと思います。 background-position:50% 50%; background-attachment:fixed; background-image:url("c:/my documents/素材ファイル名") は、NN4でも対応していると思います。 >その画像が見れる人と見れない人が出てきてしまって困っています。 NN4で確認していませんが、通常のように背景画像はリピートして表示する思いますが? ただ、<TABLE>内の複数の<TD>に背景画像を指定した場合、表示しない場合があります。

  • april21
  • ベストアンサー率42% (91/216)
回答No.3

ローカルに指定してないものとしてですが・・。 Netscape Navigator4.0で見れません。 IE5.5では見れます。 プラットフォームやブラウザのバージョンによって見れないのがスタイルシートの難点ですね。

  • usawing
  • ベストアンサー率31% (76/239)
回答No.2

差し当たって、「c:/my documents/素材ファイル名」このままでは、オンライン上で表示されないと思います。 見れる人と見れない人がいるとのことですから、実際はちゃんと指定しているんだろうなぁ、とは思いますが…… あとは、ブラウザの種類やバージョンによっても受け付けなかったりしてるかもしれません。

関連するQ&A

  • 2つ画像を背景にするスタイルシートってある?

    1つの画像をスタイルシートで背景にするのは、知ってるんですが、2つの画像を同じページに背景にはできるのでしょうか?下記は1つの画像を背景にするスタイルシートです。これのどこかをいじれば可能なのでしょうか? <STYLE TYPE="text/css"> <!--    BODY {       background-image:素材のURL;       background-position:0% 100%;       background-repeat:no-repeat;       background-attachment:fixed;     } --> </STYLE>

    • 締切済み
    • CSS
  • スタイルシートからの?リンクの貼りかた

    <style type="text/css"> <!-- body {background-image:url(sora.jpg); background-repeat:no-repeat; background-position: right bottom; background-attachment:fixed;} --> </style> ↑このようなスタイルシートがあります。 sora.jpgという画像を固定して表示しています。 この空の画像から他のページにリンクを貼るにはどのような タグを書けばいいのでしょうか? スタイルシートの中に<a href="">とかけばいいのでしょうか? スタイルシート初心者で何も分からないので分かりやすく教えてください。

  • スタイルシート…

    たぶん、初歩的な問題なんですが…自力では調べてもわからなかったので… スタイルシートで、画像を固定し、尚且つ、 リンクの貼ってある文字の上にカーソルがくると文字色が変わるようにしたいのですが、 どのようにすればよいのでしょうか? 一応、 <style type="text/css"> <!-- body { background-image : url("画像のURL"); background-attachment: fixed; background-position: 100% 0%; background-repeat: no-repeat ; } a{text-decoration:none;} a:link {color:#色;} a:active {color:#色;} a:visited {color:#色;} a:hover {color:#色;} --> </style> じゃないかな…?と思って、試してみたのですが、画像は固定できてるんですが、 リンクの文字色は変わりませんでした…。 アドバイスお願いします!

    • ベストアンサー
    • HTML
  • テーブルにスタイルシートを使う方法

    こんにちは、テーブルタグのことで質問があります。 普通、背景画像でスタイルシートを使い右下などに固定するタグは <STYLE TYPE="text/css"> <!-- BODY { background-image : url("画像の名前"); background-repeat : no-repeat; background-attachment : fixed; background-position : left bottom; background-color:#FFFFFF; } --> </STYLE> となると思いますが、これは通常<head></head>の間にいれますよね。 これをテーブルの中で使うにはどうすればいいでしょう? テーブルの背景画像を右下や左下などに固定したいということなんですがそういうことはできますか? よろしくお願いします;

  • スタイルシートを使ったボーダーレフト壁紙の作り方

     壁紙を、片側だけ、もしくは、両サイドにだけ、画像を敷き詰めた壁紙を作りたいのですが、素材屋さんのところで書かれてある例を貼りつけてみましたが、 画像がなにも出てきません。 <HTML> <HEAD> <TITLE></TITLE> <STYLE type="text/css"> <!-- body{ background-attachment:fixed;} background-color:#000000; background-image:url(sbg001.jpg); background-repeat:no-repeat;} --> </STYLE> </HEAD> <BODY bgcolor="#000000" text="#f0f8ff" link="#a6caf0" vlink="#a6caf0">  :  :  こんな感じですが、 どこを、どう直せばいいですか?  具体的に教えてください。 よろしくお願いします。

  • 壁紙を二つ固定したい。(HTML)

    ホームページを作っていてHTMLで壁紙を左横と真ん中に固定して、二つ表示されるようにしたくて、下記の設定をしたのですが、どちらか一つしか表示されません。説明がわかりにくくてすみません。 どうしたらいいでしょうか?? お手数をおかけしますが、よろしくお願いします。 <head> <style type="text/css"> <!-- body{ background-image: url(画像のURL); background-attachment: fixed; background-repeat: no-repeat; background-position: 55% 50%; body{ background-image: url(画像URL); background-attachment: fixed; background-repeat: repeat-y; background-position: left; } --> </style> </head>

  • 写真素材の背景

    写真素材の背景で、例えば右下に表示するためのタグがありますよね? それって↓ <STYLE type="text/css"> <!-- BODY { background-image : url("素材URL"); background-attachment: fixed; background-position: 100% 100%; background-repeat: no-repeat; background-color:背景色; } --> </STYLE> でいいんですか??↑で何度かやってみたんですが、ちゃんと右下に表示されません。

  • 右下背景固定のタグをはってurlもはったのですが画像がでません!

    <HEAD> <STYLE TYPE="text/css"> <!-- BODY { background-image : url("画像のURL"); background-attachment: fixed; background-position:100% 100%; background-repeat: no-repeat; } --> </STYLE> </HEAD> こういうふうにうって画像のURLを張ったのですが 画像がうつりません。 アドレス(URL)や画像ファイルはまちがえてないと思います (フォレストでホームページをつくっているのですが、「マイ アルバム」で、ちゃんとその画像のアドレスをつかっているので) どうしてでしょう? 教えてください!! ほかに簡単な方法があればそれも教えていただきたいです。

  • 画像を固定して貼りたいとおもい、下記のように記述しました。

    画像を固定して貼りたいとおもい、下記のように記述しました。 <STYLE type="text/css"> <!-- body { background-image : url("pigu1.png"); background-attachment: fixed; background-position: 0% 0%; background-repeat: no-repeat; background-color:#666666; } --> </STYLE> これをリンクにすることは可能でしょうか? また、画像を横にもう一つ増やせるのでしょうか? 教えてください。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • <STYLE>シートでは指定できるんですけど・・

    styleシートで画像の位置って指定できますよね? 例えば、一番右下にぴったり画像をくっつけたい場合、 <STYLE type="text/css"> <!-- BODY { background-image:url(画像URL);    background-repeat:no-repeat;    background-position:right bottom;} --> </STYLE> で右下に画像が固定できますよね? でも、<body>タグでは指定できないのでしょうか。 教えて下さい。