1. ホーム
  2. html

[解決済み] Webサイトのブラウザタブアイコン(ファビコン)を追加する方法を教えてください。

2022-03-14 19:13:20

質問

ウェブサイトを制作しているのですが、ブラウザのタブに小さなアイコンを追加したいのです。

HTMLでこれを行うにはどうすればよいでしょうか。また、コードのどこに配置する必要があるでしょうか(例:ヘッダー)。私は .png のロゴファイルをアイコンに変換したいのですが。

関連する HTML ブラウザのタブに画像を設定する .

解決方法は?

ファビコンをウェブサイトに追加するには、実は2つの方法があります。

<link rel="icon">

以下のコードを <head> 要素を使用します。

<link rel="icon" href="http://example.com/favicon.png">

PNGファビコン は、IE <= 10を除くほとんどのブラウザでサポートされています。 . 後方互換性のために、ICOファビコンを使用することができます。

注意点 の前に置く必要はありません。 iconrel 属性に shortcut は、もう から MDNリンクタイプ :

shortcut の前によく見かけるリンクタイプです。 icon が、このリンクタイプは不適合であり、無視され ウェブ制作者はもう使ってはいけない .

favicon.ico ルートディレクトリ内

から 別のSO回答 (by メルカトル ):

すべてのモダンブラウザ(Chrome 4、Firefox 3.5、IE8、Opera 10、Safari 4でテスト済み)は、常に favicon.ico ショートカットアイコンを <link> .

ということで、あとは /favicon.ico のリクエストで、ファビコンを返します。このオプションでは、残念ながらPNGアイコンを使用することはできません。

以下もご参照ください。 favicon.png vs favicon.ico - なぜICOではなくPNGを使用する必要があるのですか?