- 締切済み
ICO 画像の表示について(HTML)
HTML コードの 『 <img src="/○○○.ico"> 』 のことで、おたずねします。 このように画像ファイルが「ico」形式という場合に、 ネット接続でページを表示した時には、 ・Netscape(7.1)では問題なく表示されるけれども、 ・IE(6.0)では、X マークになってうまく表示されなくて、 という状態だと思います。 ところが、IE でそのページを「名前を付けて保存」し、 その保存した「htm」ファイルをローカルで表示してみると、 ICO 画像の部分が問題なく表示されるようです。 ---- ◎ IE でのネット接続の場合だけうまく表示されないことについて、 何かご存知のことがありましたら、 よろしくお願いいたします。 ---- なお、上記は、 次の「ばー★ずら」というページで試してみた結果です。 http://suosday.g-com.ne.jp/nyozlla/birzlla.htm --
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- ittochan
- ベストアンサー率64% (2667/4137)
>私の IE は、6.0.2800.1106 で >一応、Windows Update では最新かとは思うんですが。 私のIEも 6.0.2800.1106ですよ。 修復か、上書きインストールをしてみてはどうでしょう?
- ittochan
- ベストアンサー率64% (2667/4137)
>たとえばページ左肩に表示させるように >なっている ICO 画像については、 正常に表示されました・・・・ >質問文で挙げましたサイトについて、 >ネット上ではどうでしたでしょうか? 「ばー★ずら」のページのICO画像は 全部表示されました。 tochinkunさんのIEが異常なのかも? おまじないをしたほうがいいかも。 ξ\_(-_-)_/ξ IEのツール→インターネットオプションから 1.「全般」タブの「ファイルの削除」をクリック 「すべてのオフラインコンテンツも削除する」 にチェックを入れて「OK」をクリック 2.「全般」タブの「履歴のクリア」をクリック 3.「詳細設定」タグで、「規定値に戻す」をクリック ですね。お試しください。
お礼
ありがとうございました。 少し時間が空いてしまってすいません。 ---- > 「ばー★ずら」のページのICO画像は、全部表示されました。 そうですか。 どの IE でもダメということではないんですね。 私の IE は、6.0.2800.1106 で 一応、Windows Update では最新かとは思うんですが。 で、教えていただいたおまじない ξ\_(-_-)_/ξ をやってはみましたが、 結果は全く変わりませんでした。 --
- ittochan
- ベストアンサー率64% (2667/4137)
ローカルでは ファイル名の大文字、小文字は同じと判断していますが、 ネット上では 違うファイル名として扱われます。 もしかしたら↑が原因かも。
お礼
ありがとうございました。 今回のケースで、 サイトのアドレスは質問文に挙げたとおりで、 ネット上で、そのソースを見ますと、 たとえばページ左肩に表示させるようになっている ICO 画像については、 <table><tr><td> <img src="images/mozico12.ico" ・・・>・・・ </td></tr></table> のような組み立てになっています。 ですから、大文字はどこにも使われていないように思います。 ---- ページ内で、mozico12.ico の下の方に指定されている 「firefox.gif」については、 <table><tr><td> <img src="images/firefox.gif"・・・>・・・ </td></tr></table> のようなっていて、 こちらはネット上でもローカルでも普通に表示されますが。 --
- ittochan
- ベストアンサー率64% (2667/4137)
>◎ IE でのネット接続の場合だけ >うまく表示されないことについて、 私のInternetExplorer6 Sp1は <IMG src="sample.ico"> で問題なくネット上で表示されましたよ。
お礼
ありがとうございました。 質問文で挙げましたサイトについて、 ネット上ではどうでしたでしょうか? --
- www15
- ベストアンサー率54% (6/11)
もともとHTMLにおいては,どんな画像ファイルでも使えるとは限らないのです。どんなブラウザーでも確実に対応しているのは,GIF・JPG・PNGの3形式くらいと見てよいでしょう(古いブラウザーの場合,PNGは使えない場合もあります)。 この場合ですと,一旦アイコンをGIFかPNG形式に変換しておくのが最善です。(絵が部分的に変わることがあるので,JPGは使わないで下さい。)
お礼
ありがとうございました。 >もともとHTMLにおいては,どんな画像ファイルでも使えるとは限らないのです。 私も、おっしゃるようなことかとは思ったんですが、 一方で、 質問の中で触れましたページについては、 「ファイル」メニューの「名前を付けて保存」で保存してみると、 ・「ばー★ずら.files」の中に、ico 画像(ファイル)も ちゃんと保存されているし、 ・ 保存された「ばー★ずら.htm」を IE で開いてみると、 ico ファイル画像の部分もちゃんと表示されるし、 ということなものですから、 ---- ということは、IE 上の HTML 関係の処理では、 ico 画像も問題なく扱えるんじゃないかと思うし、 とすると、ネット接続の時にそれが表示されないというのは、 どういう理由なんだろうかと思った訳なんです。 (たとえば、私の方での何かの設定の関係だろうかとか) ---- いずれにしても、もし、 『ページの構成をローカルでチェックした時には問題なくて、 ところが、それをアップロードしたら、IE ではうまく表示されなくて ..』 というようなことだと、混乱の元になりがちのようにも思いますし。 --
お礼
ありがとうございました。 >私のIEも 6.0.2800.1106ですよ。 >修復か、上書きインストールをしてみてはどうでしょう? 今度、ホットスポットにでも寄った時に、 LAN 接続で上書きなりをやってみようかと思います。 普段は Air H" 接続なので、大きいファイルはちょっとかったるいものですから。 --
補足
続報です。 Microsoft Internet Explorer のサイトから、 「Internet Explorer 6 Service Pack 1」 のダウンロード、インストールをやってみました。 これで、上書きインストールというのができたのかどうかは よく分からないんですが、 いずれにしても、その後も ICO 画像についての状況は同じでした。 --