質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

3回答

2354閲覧

favicon.ico について・・・

ROONIN

総合スコア22

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2019/07/30 02:18

faviconについてですが

Chromeとedgeだと何しても表示されず
firefoxとIEは表示されている状況です。

<head>部分に <link rel="shortcut icon" href="./img/okodukai.ico" /> <link rel="apple-touch-icon" href="./img/okodukai.ico" />

で書いています
imgフォルダ内にicoファイルを入れて使ってます
直下でも試したのですが、全く状況が変わりません。

<link rel="shortcut icon" href="./okodukai.ico" /> <link rel="apple-touch-icon" href="./okodukai.ico" /> <link rel="shortcut icon" href="okodukai.ico" /> <link rel="apple-touch-icon" href="okodukai.ico" />

Chromeのキャッシュ全消し faviconのApp情報を消して再起動などやりましたが
どーしてもできません。

他の理由として何があるのか
調べても、これ以上出てこないので
詳しい方に教えて頂きたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/07/30 02:28

ファイル名をfavicon.icoにすれば解決とかではないですよね あえてその名前でなければいけない理由があるのでしょうか?
ROONIN

2019/07/30 02:34

すいません、前のVerで貼ってしまったので 現在はこうです。 <link rel="shortcut icon" href="./img/favicon.ico" /> <link rel="apple-touch-icon" href="./img/favicon.ico" /> でfaviconオンライン作成で作ったファイルを置いたのですが 最初は、アンサーしてくれたとおり 自分の任意のファイル名にが駄目だと思い 通常のfavicon.icoになおしても駄目でした。
m.ts10806

2019/07/30 02:35

favicon.icoにするのでしたらWebルートに置くだけで良いと思います。 いわゆる「画像」とは役割が違うのでimgフォルダに置くのは微妙かなとも思います。
ROONIN

2019/07/30 02:48

<link rel="shortcut icon" href="./favicon.ico" /> <link rel="apple-touch-icon" href="./favicon.ico" /> webルートに置いても駄目です あと、なぜにブラウザーにより○と☓になるのでしょうか??
m.ts10806

2019/07/30 02:51

Webルートに置くとリンクする必要がないかなと。 あとはWebブラウザの仕様にのっとって読みに行ってくれるはずなので(すぐすぐ反映はされないかなと)
guest

回答3

0

ベストアンサー

favicon.icoの形式はどのようなファイルを置いていますでしょうか。

正しいアイコンファイル以外を置いた場合、ブラウザの種類によっては認識できないことがあります。

逆に、apple-touch-iconはPNG形式で作るのが適切、とのことです。

投稿2019/07/30 02:51

maisumakun

総合スコア145201

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ROONIN

2019/07/30 03:04

幅 32px 高さ 32px です  ICO ファイル (.ico) プロパティ情報をコピペしました。 正しい情報ですか。 サイズがあってないとかですか? IE,Edge,firefoxでは認識しました あとの後発ブラザウザーは全部駄目です。 apple-touch-iconはPNG形式が適切なのですか 勉強になります。
ROONIN

2019/07/30 04:58

16*16で作成してやってみましたが やはり駄目ですね・・ 他に作ったものは 問題なかったんですが どうすればわかりません
maisumakun

2019/07/30 05:24

サーバが.icoに対して適切なContent-Typeを返せていない、という可能性もあるかもしれません。
ROONIN

2019/07/30 07:54

.htaccessを作成しないといけないでしょうか? AddType image/x-icon .ico 500エラーが出てて記述が違うと言われました。
ROONIN

2019/07/30 08:03

maisumakun様のご指摘で、調べていたら 自分のサイトで正常にfaviconが表示される場合は Chromeのデベロッパーを見ると image/x-iconでotherにファイルタイプとして返ってきてますが だめな場合はotherに何も表示されない、もしくわ favicon 404エラーで txet/htmlファイルタイプで返ってきます このご指摘が怪しいと思います。 ただ直し方がわかりませんが
ROONIN

2019/08/05 06:17

なんとか、自己解決しました。 いろいろな方のご指南と、繰り返し できてる部分とできていないを 見比べ デバックを見て 気づきました headタグに書いてあるはずが bodyタグにある!! テキストエディターを見ても ちゃんと書いてある 一度全て削除してから 新しいファイルを作成し headタグの一番上にコードを書いたら 全てのfaviconが出るようになりました。 ありがとうございました。
guest

0

そもそも、Webサイトのルートにfavicon.icoを置けばそれで表示されるもんですぜ

投稿2019/07/30 02:28

y_waiwai

総合スコア87784

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ROONIN

2019/07/30 02:36 編集

そのつもりでやっているのですが firefoxとIEは良くて 他のChrome,opera,edge,Braveといったブラウザーは全部駄目でした。
guest

0

私のサイトではpngでやって、各ブラウザでfaviconは正しく表示されてますね。

https://www.w3schools.com/tags/att_link_sizes.asp

html

1 <link rel="icon" href="/images/favicon/icon-16x16.png" sizes="16x16"> 2 <link rel="icon" href="/images/favicon/icon-24x24.png" sizes="24x24"> 3 <link rel="icon" href="/images/favicon/icon-32x32.png" sizes="32x32"> 4 <link rel="icon" href="/images/favicon/icon-36x36.png" sizes="36x36"> 5 <link rel="icon" href="/images/favicon/icon-48x48.png" sizes="48x48"> 6 <link rel="icon" href="/images/favicon/icon-72x72.png" sizes="72x72"> 7 <link rel="icon" href="/images/favicon/icon-96x96.png" sizes="96x96">

もしかしたらrel="icon"にしたら良いかもしれません。あと、最後のスラッシュはいらないです。

html

1<link rel="shortcut icon" href="./img/okodukai.ico" > 2<link rel="icon" href="./img/okodukai.ico" > 3<link rel="apple-touch-icon" href="./img/okodukai.ico" >

追記-chrome

chromeの場合、localで実行している場合はfaviconが表示されないみたいです。

https://stackoverflow.com/questions/16375592/favicon-not-showing-up-in-google-chrome

  1. Another thing could be the problem that chrome can't display favicons, if it's local (not uploaded to a webserver). Only if the file/icon would be in the downloads directory chrome is allowed to load this data - more information about this can be found here: local (file://) website favicon works in Firefox, not in Chrome or Safari- why?

投稿2019/07/30 05:17

編集2019/07/30 08:53
kurore

総合スコア38

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ROONIN

2019/07/30 07:56

各ブラウザーに対応するためにサイズ違いで作成されているんですね 一括で作成してくれるサイトがあり同じように配置しましたが駄目でした Kuroe様のご指摘どおり re="icon"も試しましたが。。 これChrome自体再インストールですかね。。
kurore

2019/07/30 08:53

chromeの場合、localで実行している場合はfaviconが表示されないみたいです。 URLやソースは回答に追記しました。実行環境はlocalですか??
ROONIN

2019/07/30 09:47

いえ テスト環境のため 無料レンタルサーバー エックスフリーです。 ローカルではないですね
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問