- ベストアンサー
拡張子
ジオシティーズのHPを管理しています。 今まで何気に画像を編集し、名前をつけ、サーバーにアップしてました。 で、直接名前を記入して<img src="">で指定していて特に問題はありませんでした。 ところがあるとき、拡張子の jpg を付けずに指定していたことに気づきました。 今まで気づかなかったのは、問題なく表示されていたからです。 1.これってジオシティーズ特有のことなのですか? 2.このまま拡張子を付けずにしていおても、問題はないでしょうか? (3.これはやってみればわかるのですが、別の拡張子でもなるのでしょうか?また、 okwave.jpg okwave.gif があって、<img src="okwave">としたらどうなるのでしょうか?) 一応1.2についてご回答よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
不思議なこともあるものだなぁと思いつつ、いろいろ試してみました。 以下のWEBサーバーに<img src="hoge">などと書いたHTMLと画像をアップロードし、各ブラウザで見てみました。 Webサーバー IIS5.0(win)、AN HTTP(win)、apache1.3(FreeBSD) ブラウザ FireFox1.5、IE6.0、Opera9.0(OSはすべてwindows2000) 結果は全部×でした。 ame-sancさんはどんな環境で閲覧しているのでしょうか? また、他のブラウザで見た場合はどうです?
その他の回答 (2)
- mflow
- ベストアンサー率63% (42/66)
WEBブラウザが勝手に補完しているのではないでしょうか。 ../../などの相対指定で階層が間違っていても探してきて表示してくれますので。
お礼
ご回答ありがとうございます。 あまり詳しくはわからないのですが、これはPCによっては見えていないということでしょうか? となれば、早々に修正したほうがいいですね。
- moon_night
- ベストアンサー率32% (598/1831)
これは元のファイル名も拡張子がついていないということですか? 1、多分そう。 2、ファイル名が違うので、サーバ設定をいじったときに画像が表示されないことがあるかもしれません。ちゃんと拡張子を含むファイル名で指定してください。 3、サーバによって挙動が違いそうなので実際にやらないと分からない。
お礼
ご回答ありがとうございます。 元のファイル名には .jpg はついてます。 指定するときに okwave.jpg とやらずに okwave とだけやってました。 どちらでも表示されるみたいです。 でもやはり修正したほうがよさそうですね。
お礼
サーバー YAHOO windows2000 PR4 - IE6.0 / FireFox1.5 windowsXP SP2 - IE6.0 の3パターンでしか見れませんが、いずれもOKです。 他ネットカフェ(環境?)でも確認しましたが、画像は表示されていました。 すべて絶対パスでやっていたので、相対パスでもやってみましたが、どちらでも表示されました。