Anweisung 1: <link rel="Shortcut-Symbol" href="favicon.ico" /> Aussage 2 <link rel="icon" href="animated_favicon.gif" type="image/gif" /> Hinweis: Das Verknüpfungssymbol in Anweisung 1 ist das Symbol, das vor der URL-Leiste angezeigt wird. Frage: Welche Funktion hat das Symbol in Aussage 2? Was ist der Unterschied zwischen diesem und Aussage 1? In der Vergangenheit haben Website-Designer und -Entwickler verschiedene Methoden verwendet, um sicherzustellen, dass Favicons angezeigt werden. Es lässt sich kaum garantieren, dass ein Favicon auf allen Computern angezeigt wird, selbst wenn diese die gleiche Browserversion verwenden. Eine weitere Einschränkung des folgenden Codes besteht darin, dass er das Favicon einem bestimmten HTML- oder XHTML-Dokument zuordnet. Um dies zu vermeiden, sollte die Datei favicon.ico im Stammverzeichnis abgelegt werden. Die meisten Browser erkennen und verwenden es automatisch. Es wird empfohlen, die folgenden zwei Zeilen HTML-Code einzufügen: CODE: <link rel="Verknüpfungssymbol" href="http://example.com/favicon.ico" type="image/vnd.microsoft.icon"> <link rel="icon" href="http://example.com/favicon.ico" type="image/vnd.microsoft.icon"> Allerdings ist nur die erste Zeile erforderlich, da die Zeichenfolge „Verknüpfungssymbol“ von den meisten standardkonformen Browsern als Liste möglicher Schlüsselwörter interpretiert wird („Verknüpfung“ wird ignoriert und nur „Symbol“ wird verwendet), während der Internet Explorer sie als einen einzelnen Namen behandelt („Verknüpfungssymbol“). Dies hat zur Folge, dass der Code für alle Browser verständlich wird. Das Hinzufügen der zweiten Zeile ist nur erforderlich, wenn Sie ein alternatives Fallback-Bild für neue Browser bereitstellen möchten (z. B. ein animiertes GIF). In HTML muss sich das Link-Element innerhalb des Head-Elements befinden (zwischen <head> und </head>). Bei XHTML muss ein Link mit „/>“ (oder „></link>“) enden und darf nicht mit „>“ enden. Der href kann, muss aber nicht, auf den Speicherort von /favicon.ico verweisen. Es kann auf jede beliebige URL verweisen. Bilder können grundsätzlich jedes vom Browser unterstützte Bildformat verwenden. Das ICO-Dateiformat kann grundsätzlich von allen Browsern gelesen werden, die Favicons anzeigen können. Konfigurieren Sie Ihren Server so, dass er die richtige MIME-Kennung sendet: ICO-Datei image/vnd.microsoft.icon (oder image/x-icon aus Kompatibilitätsgründen. Es ist jedoch besser, den bei IANA registrierten MIME-Typ zu verwenden, da die meisten gängigen Browser ihn mittlerweile unterstützen) GIF-Dateiimage/gif PNG-Dateiimage/png Verwenden Sie eine geeignete Auflösung und Farbtiefe. ICO: umfasst eine Vielzahl von Auflösungen (am häufigsten 16×16 und 32×32, Mac OS X verwendet manchmal 64×64 und 128×128) und Bittiefen (Bits pro Pixel) (meistens 4, 8, 24 bpp, d. h. 16, 256 und 16 Millionen Farben). GIF: Verwenden Sie 16×16, 256 Farben. PNG: Verwenden Sie 16×16, 256 Farben oder 24 Bit. Hinweis: Wenn favicon.ico im Dokumentstamm platziert ist, wird es von einigen Browsern gefunden, die das Link-Element nicht verarbeiten, selbst wenn auf Ihrer Site keine Links darauf verweisen. Standardisierung Die Favicon-Funktion wurde zuerst von Microsoft entwickelt und der Webbrowser Internet Explorer von Microsoft fordert für jede Website ein Favicon an. Der von Microsoft unterstützte Link-Tag entspricht nicht der HTML-Empfehlung des World Wide Web Consortium (W3C) [1], weil: Das rel-Attribut muss eine durch Leerzeichen getrennte Liste von Linktypen enthalten, sodass ein aus zwei Wörtern bestehender Linktyp von standardkonformen Browsern nicht verstanden wird. Der Dateityp „.ico“ (ein Rasterformat, das für Symbole unter Microsoft Windows verwendet wird) verfügt nicht über einen registrierten MIME-Typ und wird derzeit anscheinend von den meisten Browsern nicht verstanden. Im Jahr 2003 wurde das Format jedoch bei IANA mit dem MIME-Typ image/vnd.microsoft.icon registriert, wodurch der erste Teil des Problems behoben wurde. Die Verwendung eines reservierten Speicherplatzes auf einer Website ist nicht mit der Architektur des World Wide Web vereinbar und wird als Link-Squatting bzw. URI-Squatting betrachtet. Mozilla-Browser haben mithilfe eines webstandardskonformen Ansatzes Unterstützung für Favicons hinzugefügt. Es verwendet rel="icon" und ermöglicht Webdesignern, ein Favicon in jedem unterstützten Bildformat hinzuzufügen. Beispiel: <link rel="icon" type="image/png" href="/path/image.png">. Später wurde diese Funktion von den meisten Browsern unterstützt, da man davon ausging, dass sie für alle neuen Inhalte verwendet werden würde. |
<<: Detaillierte Erklärung des Unterschieds zwischen CSS-Link und @import
>>: Design-Tipps: Wir glauben, es wird Ihnen gefallen
Lassen Sie mich mit einer Frage beginnen: Wenn Si...
1. Überprüfen Sie, ob MySQL installiert ist Yum-L...
1. Verwenden Sie auf einem vernetzten Computer di...
Wirkung Die Bilder im Code können selbst geändert...
Hintergrund Wenn Sie auf manchen Webseiten von Ei...
Inhaltsverzeichnis Vorwort Deskriptoren Detaillie...
Das Filterattribut definiert die visuelle Wirkung...
Wenn ein Index die Werte aller abzufragenden Feld...
Dieser Artikel beschreibt anhand eines Beispiels ...
Die domänenübergreifende Nginx-Konfiguration wird...
Inhaltsverzeichnis Zusammenfassung der Distribute...
Einführung in den Linux-Top-Befehl Der Befehl top...
1. Stoppen Sie zuerst den Datenbankserver Dienst ...
In diesem Artikel finden Sie den spezifischen Cod...
Verwenden Sie gespeicherte Prozeduren, um Transak...