15

私はすでにファビコンを追加する標準的な方法を使用しています:

<link rel="icon" type="image/gif" href="/graphics_card/favicon.gif">
<link rel="shortcut icon" href="/graphics_card/favicon.ico">

したがって、favicon.gif と .ico は両方とも存在するはずです

/graphics_card

ただし、IE 8(または他のIE)では表示できないことがわかりました(更新:CTRL-F5を何回押しても、ブラウザのキャッシュをクリアしても)、.icoファイルがその中に存在するとすぐにindex.html があるディレクトリ、それが表示されます。

もしそうなら

http://www.example.com/graphics_card/nvidia/index.html

favicon.ico が必要です

/graphics_card/nvidia/

それも。私はそれを次のように指定することになりました

<link rel="icon" type="image/gif" href="/graphics_card/favicon.gif">
<link rel="shortcut icon" href="favicon.ico">

favicon.ico をそのディレクトリに置くだけです。これは標準的な方法ですか?

4

2 に答える 2

13

いいえ、タグで指定すればどこにでも入れられます。ただし、IEの場合は、完全修飾 URL を指定する必要があります (つまり、相対 URL ではありません)。

于 2009-11-08T04:52:07.063 に答える
1

他の場所に置いて、<link>タグを使用して参照することができます。 例えば

<link rel='shortcut icon' href='/images/favicon.ico' type='image/x-icon' />

ただし、最近のブラウザはページをロードするときに実際にそのファイルを呼び出してアイコンを最初にロードするため、ドメイン ルート (例: http://example.com/favicon.ico ) に配置することをお勧めします。

于 2009-11-08T04:58:48.047 に答える