Gibt es einen Grund, warum eine Site 2 Links zu Favicon hat?


11

Eine Site, die ich mir ansehe, hat die folgenden 2 Links zu ihrem Favicon:

<link rel="shortcut icon" type="image/ico" href="/webmasters//_assets960/media/favicon.ico" />

<link rel="icon" href="/webmasters//favIcon.ico"/>

Frage: Gibt es einen guten Grund, warum Sie das Symbol auf diese beiden leicht unterschiedlichen Arten zweimal angeben würden?


4
Ich sehe keinen Grund für die engen Abstimmungen. Vielleicht ist die Formulierung nicht perfekt, aber es ist eine vernünftige Frage: Gibt es einen guten Grund, warum Sie das Symbol auf diese beiden leicht unterschiedlichen Arten zweimal angeben würden?
TJ Crowder

Antworten:


5

Wie alle wunderbaren Dinge im Web sieht es so aus, als ob IE die Ursache ist:

Verknüpfung ist kein gültiges HTML, nur für IE



Das ist nicht wahr! Die <link rel="shortcut icon"...Validierungen für HTML4.01 verwenden den W3C-Validator, um dies zu überprüfen, wenn Sie nicht vertrauen. Darüber hinaus befinden sich die HTML5-Spezifikationen noch in der Entwicklung, sodass wir noch nicht wissen, ob sie enthalten sein werden oder nicht. Diese StackExchange-Website verwendet <link rel="shortcut icon"...auch
Marco Demaio


0

Wirklich sind beide Zeilen nicht nötig. Sie müssen nur eine favicon.ico-Datei in Ihr Stammverzeichnis legen und es sollte Ihnen gut gehen. Sie können Code wie den oben genannten einfügen, damit das Favicon geladen werden kann, bevor die Seite vollständig geladen ist. Dies ist jedoch unwichtig. Es sieht so aus, als ob der fragliche Code aus Verwirrung erstellt wurde.


1
Nun, weitgehend unnötig. Das ist Standardverhalten. Der Link kann jedoch verwendet werden, um dies zu überschreiben und ein bestimmtes Symbol anzuzeigen. Dies kann verwendet werden, um verschiedene Seiten / Abschnitte / unabhängig von der Site unterschiedliche Symbole zu verwenden. Es ist ungewöhnlich, aber ein gültiger Anwendungsfall.
Su‘

0

Die folgende Zeile funktioniert in allen Browsern:

<link rel="shortcut icon" href="http://www.your-site-domain/favicon.ico">

Und es ist die einzige Zeile, die auch von StackExchange-Sites verwendet wird (siehe Quellcode auf dieser Seite).

<link rel="shortcut icon" href="http://cdn.sstatic.net/webmasters/img/favicon.ico">

HINWEIS: Der vollständige http-Pfad des Favicons ist erforderlich, um das Symbol im IE anzuzeigen. In allen anderen Browsern benötigen Sie nicht den vollständigen http-Pfad.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.