Frage

Ich habe früher versucht, einer Website ein Favicon hinzuzufügen, und habe nach einer besseren Möglichkeit gesucht, dies zu implementieren, als ein Favicon zu löschen favicon.ico Datei im Stammverzeichnis der Website.

Ich habe diesen netten kleinen Leitfaden gefunden: So fügen Sie ein Favicon hinzu.Allerdings funktionierte die bevorzugte Methode im IE (7) nicht und die zweite Methode ist die altmodische Methode (mit deren Verwendung ich mich abgefunden habe).

Gibt es eine dritte Methode, die in allen gängigen Browsern funktioniert?

War es hilfreich?

Lösung

Das verwende ich immer:

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

Der zweite ist für IE.Der erste ist für andere Browser.

Andere Tipps

Sie können HTML verwenden, um das Favicon anzugeben, aber das funktioniert nur auf Seiten, die über dieses HTML verfügen.Eine bessere Möglichkeit, dies zu tun, besteht darin, Folgendes zu Ihrer httpd.conf (Apache) hinzuzufügen:

AddType image/x-icon .ico

Ich denke, die zuverlässigste Methode ist das einfache Hinzufügen des favicon.ico Datei in das Stammverzeichnis Ihrer Website kopieren.

Ich glaube nicht, dass ein Meta-Tag erforderlich ist, es sei denn, Sie möchten das Standard-Favicon manuell überschreiben, aber ich konnte keine Recherchen finden, die meine Argumentation stützen.

So machen sie es hier auf Stack Overflow:

<link rel="shortcut icon" href="/favicon.ico" />

Nun, die Datei befindet sich im Stammverzeichnis, sodass nicht angezeigt wird, ob das Tag funktioniert oder ob der Browser das Symbol nur vom üblichen Speicherort (dem Stammverzeichnis) erhalten hat.

Bearbeiten: Ich werde es versuchen und sehen, ob es funktioniert.

Bearbeiten 2: Durch die Verwendung beider Tags funktioniert es sogar für jeden Dateinamen, solange die Datei ein Symbol für IE7 ist:Ich habe es mit versucht .png Dateien und es funktionierte nur mit Firefox.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top