- ベストアンサー
画像がHPにアップしても全て表示されません
HPを初めて作る初心者です。自分のパソコンで作ってる時には普通に見れたのですが、アップすると×印で見れなくなってしまいます。背景も全く表示されません。拡張子も入れてありますし、全て小文字にもしてあります。htmlと画像は同じフォルダに入れてあります。プロパティを見ると、種類・サイズ・作成日・更新日が使用不可と書かれてしまっています。アップしている全てのページにおいてそうなのです。ちなみにHTMLサイト様をみて、タグを自分で書いて作っています。本当にどうすればいいのかわかりません。どなたか教えていただけないでしょうか?
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 どうやらHTMLファイルの構成は問題ないようですね。 だとしたら、画像が転送されてないとしか考えられません。 確認方法ですが、ブラウザでhttp://www.xxxx.yyy.zz.abc.jpg/と画像までの 絶対パスを直接入力して下さい。 それで見れるのであれば、正常に転送されています。 もっと確実なのは、FTP転送ソフトで確認する方法です。 ファイルを転送する方法は、FTP転送ソフト(FFFTP等)を使ってますか? もしそうなら話が早いのですが、FTP転送ソフトでは、ローカル(自分のPC)とサーバ(インターネット)側の ファイルを閲覧できます。 サーバ側に転送した画像ファイルはありますか? もしあるなら、それをPCにダウンロードして、問題なく画像が表示されるか確認して下さい。
その他の回答 (7)
#6です。 はい、いりません 同一フォルダに入ってるのならいりませんが、 アドバイスとして、画像は別のフォルダに入れておくのをお勧めします
お礼
どうもありがとうございます。余裕ができたら(笑)別にしようと思います。今日も色々とやってみたのですが、どうしてもアップした後画像が×になってしまいます・・・。すべて小文字になってるし、アドレスもローカルにはなってないし、ただ、HP上のプロパティを見ると使用不可になっているんです。なぜなんだろう?
#3です、 はい。 <html> |+<image> |+abc.jpg index.html となっていて、タグも <img src="image/abc.jpg">となっていれば HP側にも同じように置かなければいけないという意味です。 ちょっとさっきのは分かりにくかったかな?
お礼
ありがとうございます。でも、htmlと画像は同じフォルダに入れてあるのですが、この場合はフォルダ名はいらないのだったと思ったのですが・・・?
- akamanbo
- ベストアンサー率17% (462/2680)
>種類・サイズ・作成日・更新日が使用不可 画像へのパスが違うか、ファイルをアップしていないかのどちらかです。 >アップロードする時の"ファイルの場所"はC¥~から始まっています。 あなたのPCのファイルをアップするのですから、C:\から始まって当然です。 >あの、やはり相対パスより絶対パスのほうがいいのでしょうか・・・? 相対パスで書きます。絶対パスは使いません。 ホームページの作り方としては、どこでもそのように説明されています。 ><IMG SRC="image/image.jpg">の最初のimageはフォルダ名でしょうか? そのとおりです… いや、それがわからなければ全然サイトを作れないと思うのですが。作り方の本とか見ながら作っておられますか? ともかく、肝心のhtmlファイルのIMGタグの中に何と書いてあるのかわからないと、これ以上はわかりません。
お礼
HPというフォルダをマイドキュメントの中に作り、そこにhtmlや画像やcssなどを全部入れています。 IMGタグはフォルダ内の画像のアドがabc.jpgだとして <IMG SRC="abc.jpg"> のようにして書いています。
- akamanbo
- ベストアンサー率17% (462/2680)
画像の拡張子はなんでしょうか。 「プロパティ」はいったいどの局面でのプロパティですか? >cheerfulguyです。本当に無知で申し訳ないのですが、パス間違いの所の意味がよく分からなくて・・・。ローカルになっているとはどういう事なのでしょうか? 簡単に言えばアドレスが「C\~」という風に書かれているということです。 本を見たり検索してみたりしましょう。過去の質問にもその手の質問がたくさんありますし。 「パス 画像 表示されない」で検索してみたらたくさんありました。 >サーバの容量は15MBで、私のHPの容量は今のところ7671バイトなのですが、これはオーバーしているのでしょうか・・・? 見てのとおり、してないです。
- 参考URL:
- http://e-words.jp/
お礼
ありがとうございます。 拡張子はgifとjpgとpngです。プロパティはHP上でのものです。アドレスはhttp://~になっています。あの、やはり相対パスより絶対パスのほうがいいのでしょうか・・・?
補足
yahoogeocitiesを使っているのですが、アップロードする時の"ファイルの場所"はC¥~から始まっています。これがいけないのでしょうか?
ちゃんとPCの中(ローカル側)とHPの中(ネットワーク側)の入れるフォルダ(ディレクトリ)を一緒にしていますか? <html> +index.html +<image> +image.jpg と、置いた場合 <img src="image/image.jpg"> と、指定するのが理想です また、HPアドレスがhttp://yahoo.co.jp/の場合 <img src="http://yahoo.co.jp/image/image.jpg"> とうっても良いです。 また、 <img src="d:/image/image.jpg"> と、指定した場合、見てる人のDドライブを参照してしまうので、見れません 画像もちゃんとPCがわとHP側の画像の位置も一致させてくださいね もっと詳しく記載されているHPがありますので、そちらも 見てはどうでしょうか?
お礼
<IMG SRC="image/image.jpg">の最初のimageはフォルダ名でしょうか?
- OMP
- ベストアンサー率23% (132/553)
#1です。 ちょっと質問します。 >htmlと画像は同じフォルダに入れてあります これは自分のPCですか? それともサーバ側ですか?
補足
自分のパソコンです。
- OMP
- ベストアンサー率23% (132/553)
過去に似たような質問がたくさんありましたが 総合すると 1.パス間違い 画像を載せている本文から画像へのパスが間違っている。(ローカルになっている) 2.サーバの容量 レンタルサーバを使っているものと思いますがそこの容量をオーバーしてませんか?
補足
cheerfulguyです。本当に無知で申し訳ないのですが、パス間違いの所の意味がよく分からなくて・・・。ローカルになっているとはどういう事なのでしょうか?サーバの容量は15MBで、私のHPの容量は今のところ7671バイトなのですが、これはオーバーしているのでしょうか・・・?すみません、前の質問を見ても分からないのです。。。
お礼
あっできました!!画像がうまく転送されてなかったみたいです。。。本当におさわがせしました。ありがとうございました!!!