• ベストアンサー

HTMLを使って画像を表示

htmlを使って画像を表示したいのですが、画像を表示されず左上のほうに×印になってしまいます。ソースは<img src=001.jpg>という風にやっているのですがなぜでしょうか?

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

  • ベストアンサー
noname#77845
noname#77845
回答No.3

表示させようとしているhtmlファイルと001.jpgは同じディレクトリにありますか? 無い場合は、相対パスを付加する必要があります。 例えば、htmlファイルはドキュメントルートに有るが画像はimgディレクトリに有る場合は、 "img/001.jpg" /index.html /img/001.jpg htmlファイルはhtmディレクトリに有るが、画像は同じ階層のimgディレクトリに有る場合は、 "../img/001.jpg" /htm/index.html /img/001.jpg の様になります。 (全て、index.htmlから001.jpgを表示させようとしている場合)

finaltida
質問者

お礼

ありがとうございます。とても役に立ちました。

finaltida
質問者

補足

すいません。ドキュメントルートとディレクトリとはなんでしょうか?

その他の回答 (3)

noname#77845
noname#77845
回答No.4

#3です。 表示させているhtmlファイルがおいてある場所(フォルダ)です。 同じディレクトリに有りますか? と言うことです。

  • l-3-ly
  • ベストアンサー率49% (394/793)
回答No.2

画像を張りつけたのにうまく表示できない。 そんな時は次のような原因が考えられます。 ファイル名が誤っている。 フォルダ名が誤っている。 GIF ファイルを作成するのに、ファイル名だけを xxx.bmp から xxx.gif に変更している。(対応ソフトで変換する必要があります。) 画像ファイルをアップロードするのを忘れている。 画像ファイルへのリンクが file: で始まる名前になっている。 src="ファイル名" や、src="フォルダ名/ファイル名" など、 file: で始まらない名前にしましょう。 ファイル名の大文字と小文字を誤っている。 (サーバーが UNIX 系の場合は、ファイル名の大文字と小文字は別の文字として扱われます。) HTMLファイルと同じフォルダーの階層に画像ファイルは置いてあるのでしょうか?そうでないならば、画像ファイルへのパスが変わってくると思います。

finaltida
質問者

お礼

.jpeg や.gifのように拡張子を気おつければいいということですね。

回答No.1

画像の名前の間違い、画像の置き場所がhtmlファイルと違う場所にある、拡張子がjpegになっているなどではないですか? ×印になる理由とは違いますが、ファイルや数字は「""」で囲んだほうがよいですよ。 <img src=001.jpg> ↓ <img src="001.jpg">

finaltida
質問者

お礼

そうですね。""をつけて試してみます。

関連するQ&A

  • ダウンロードしたHTMLの画像が表示されない

    HTMLファイルを一括ダウンロードしましたが、トップページからのリンクが 切れているのか、画像データがブラウザで表示せずに×印になっています。 表示する画像データのソースと表示しない画像データのソースを比較しても原因が解りません。 ソースは <img src="abc/abc.jpg" width="190" height="245" hspace="10" align="left"> などとなっており、必要なHTMLファイルはディレクトリごと 全てダウンロードソフトでHDD内に保存してあります。 img src="abc/abc.jpg"のパスをHDDの絶対パスに変更しても駄目でした。表示しないのはjpeg,gifどちらもです。 ブラウザの設定なのでしょうか? どうすれば良いでしょうか? 宜しくお願いします。

  • tifファイルが表示されない

    Internet Explorer 6.0です。 <img src="dscn0020.jpg">とするとその画像(43KB)が正常に表示されますが、同じ画像をtiff(498KB)にしてmainlogo.tifという名前にして<img src="mainlogo.tif">とすると表示されるべき場所の左上隅に小さな赤い×印が表示されて、画像そのものは表示されません。なぜでしょうか。

    • ベストアンサー
    • HTML
  • jpg画像が表示されません…。

    HPを作成しているのですが、作ったページに画像が表示されません。 gifの画像は表示されるのにjpgの画像が表示されないのです。 タグは<img src="xxxx.jpg">としているのですが、赤いバツ印になってしまいます。 なぜでしょうか。回答よろしくお願いします。

  • 画像が表示できない

    ある掲示板の表紙に 自分のHP画像を貼っていたのですが 昨夜からどうしても表示できなくなりました。 HTMLは <img src="http://www.××.ne.jp/××/s03.JPG"> と、半角で、 今まで表示できていた時と変わらないはずなのに 下のようなソースになってしまい 表示できないのです。 でも、他の練習掲示板で試してみると表示できています。 それに、わたしと同じ掲示板の他の人の 掲示板では、その方の書いた画像が表示できています。 HTMLソースは上記のように正しくなっています。 エラーのソースは下記のようなものです。 何が原因でしょうか? <img src="<A href="/redir/?url=http://www.××.ne.jp/××/s03.JPG" target="_blank">http://www.××.ne.jp/××/s03.JPG</A>">

  • 画像の表示で…

    htmlタグでの画像の表示は<IMG SRC="***">で出来ると思うのですが、 htmlで画像の表示をしようとするとエラーになってしまいます。 <IMG SRC="ファイル名.jpg">だと思うのですがどうすればいいのかわかりません。 いまデスクトップの新しいフォルダに「aa.jpg」というファイルがあります。 だから<IMG SRC="aa.jpg">としてみても、エラーになってしまいます。 当方は全くの初心者なんで… どうやったら画像を表示できるか教えてください。

    • ベストアンサー
    • HTML
  • 画像をアップさせる時のHTMLソースの作り方。

    こんにちは、ホームページを作ってるのですが、画像をうまく表示できなくて困っています。助言お願いします。画像をFFFTPで縮小してHPで、小さい画像をクリックして、もとの大きさの画像を表示させようと思います。FFFTPで作成されたソース<a href="../4.jpg"><img src="4.jpg" border="0"></a>と表示されましたこれを、TOP.HTMLに書き込んだのですが、小さい画像になってなく、うまく表示されません。 エクスプローラーのツリーは、次のようになってます。 ー[]myHP   └[]img      │     []Resized-4jpg この様になってます。これを、HTMLソースで表すには、どのようにパスを書いたらよろしいですか?教えてくださいよろしくお願いします。

    • ベストアンサー
    • HTML
  • firefoxで表示される画像がIEで表示されない

    同じHTML内に <img src="images/9.jpg" alt=""商品画像 /> と <img src="images/title_1.gif" /> がありますが firefoxでは上記の画像を含めすべての画像が表示されますが IEでは <img src="images/title_1.gif" />は表示されるが <img src="images/9.jpg" alt=""商品画像 />は 表示されません。 なぜか判りません。 原因がまったくわかりません。 教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • HTMLの組み合わせ

    ホームページ作成において 小さいサイズの画像にマウスを重ねると、大きいサイズの画像が出るようにしたのですが、大きいサイズが表示される時に、ブラウザのウィンドウ幅に合わせて最大サイズ表示したい場合、下記のソースを組み合わせれば可能でしょうか? <img src="小さいサイズ.jpg"onmouseover="this.src='大きいサイズ.jpg'"onmouseout="this.src='小さいサイズ.jpg'"> <p class="resizeimage"> <img src="大きいサイズ.jpg" alt="大きいサイズ"></p>

  • 画像の表示につきまして

    こんにちは。お世話になります。  画像の表示について伺いたいことがございます。  現在、HPを作成しています。そこには、横並びで三つの画像を配置しています。  しかし、そのHPをいつ開いても、表示されるのは一番左の画像のみで、真ん中と右の画像は表示されません。  ただし、マウスポインタを当てると、真ん中の画像も右の画像も表示されるようになり、以降は、画像が消えるような事はないのですが、その後、そのHPを閉じて、また開くと、同じように真ん中と右のみ表示されません。  インターネットオプションの「画像を表示する」にも、きちんとチェックが入っていますし、他のPCで開いても同様の結果になります。  こういう場合、どういった不具合が考えられるでしょうか。また、改善方法はありますでしょうか。  因みに、下記のようなタグを使っており、マウスオーバーすると画像が切り替わるようにしてあります。 <p class="img"><a href="http://●●●"><img width="235" height="120" onmousedown="this.src='http://●●●/img1.jpg'" onmouseout="this.src='http://●●●/img1.jpg'" onmouseover="this.src='http://●●●/img1_on.jpg'" alt="画像" src="this.src='http://●●●/img1.jpg'" / border="0"></a></p>  windowsXP IE6.0を使っております。  皆様、お忙しい中恐れ入りますが、ご教示下さい。宜しくお願い致します。

    • ベストアンサー
    • HTML
  • 画像の上に文字を表示

    スタイルシートなどの方法で、画像の上に文字を表示させることは可能でしょうか。 <IMG SRC=1.jpg ALIGN=BOTTOM BORDER=0> <IMG SRC=2.jpg ALIGN=BOTTOM BORDER=0> <IMG SRC=3.jpg ALIGN=BOTTOM BORDER=0> <IMG SRC=4.jpg ALIGN=BOTTOM BORDER=0> ・・・と延々と並んでいる画像の上に重ねてそれぞれの画像のタイトルなどを表示できればうれしい。 #マウスをのせて表示は除外。

    • ベストアンサー
    • CSS

専門家に質問してみよう