<link rel="shortcut icon" href="/favicon.ico">
<link rel="Bookmark" href="/favicon.ico">
どこかで見たけど<link rel="Bookmark"..
必要?
そのブックマーク リンクは正しくありません。そのはず:
<link rel="bookmark" href="http://my.site.com/some/path/permalink.html">
つまり、アイコンではなくパーマリンクです。HTML 4.01 仕様の6.12 リンク タイプを参照してください。
ブックマーク ブックマーク
を参照します。ブックマークは、拡張ドキュメント内のキー エントリ ポイントへのリンクです。title 属性は、たとえば、ブックマークにラベルを付けるために使用できます。各ドキュメントで複数のブックマークを定義できることに注意してください。
This is the cross-browser way of adding favicons:
<link rel="icon" href="/favicon.ico" />
<link rel="Shortcut Icon" href="/favicon.ico" type="image/x-icon" />
アイコン ファイル自体は、できれば 16x16 ピクセルで gif 形式 (IE6 では透明な png を使用しません) で、500 バイト未満である必要があります。最新のブラウザのほとんどは事実上何でも受け入れますが、もちろんそれはあなたの帯域幅と彼らの待ち時間になります.
これを述べているページをグーグルで検索しました。 リンク
cletus が言及しているように、ブックマーク リンクは favicon 用ではなく、提供したコードは実際には間違っています。
編集:ファビコン リンクはブックマーク自体には影響しませんが、ブラウザがタブまたはブラウザのブックマーク メニューに小さなアイコンを保存するのに役立ちます。StackOverflow はこのアイコンを使用します。
しかし、それは必要ですか?アイコンが にある場合、/favicon.ico
まったく重要ではありません。ほとんどのブラウザーはデフォルトでそのパスをチェックしますが、私のようにファビコンをディレクトリに配置する/images/favicon.ico
場合は、ブラウザーにそこから取得するように指示する必要があります。そうしないと、サーバーのログに多くの 404-Not Found エラーが蓄積されます。これにより、処理が遅くなります (少し)。また、ディレクトリごとに異なるアイコンを使用することもできます。
これは、ページの表示とページのブックマークの両方で、ファビコンがどこにあるかをブラウザーが認識できるようにするためのクロスブラウザーの方法です。そのコードが何であるかわからない場合は、ファビコンを持っていない可能性があります。作成する最も簡単な方法は、16x16 ピクセルの gif を作成し、その拡張子を「.ico」に変更することです。これにより、ブラウザ バーの隅に小さなアイコンが表示されます (ブラウザによって異なります)。