Was soll enthalten sein?
Das Minimum
<!-- Desktop browsers (including 16x6, 32x32 & 48x48 PNGs) -->
<link rel="shortcut icon" href="/favicon.ico">
<!-- Modern browsers (196x196 should cover all modern browsers) -->
<link rel="icon" type="image/png" href="/favicon.png">
<!-- iOS & other mobile devices (ideally 180x180, at least 120x120) -->
<link rel="apple-touch-icon" href="touch-icon-iphone.png">
Für die Besessenen
<!-- Desktop browsers (including 16x6, 32x32 & 48x48 PNGs) -->
<link rel="shortcut icon" href="/favicon.ico">
<!-- Modern browsers & Devices -->
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicon-48x48.png" sizes="48x48">
<link rel="icon" type="image/png" href="/favicon-64x64.png" sizes="64x64">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="/favicon-128x128.png" sizes="128x128">
<link rel="icon" type="image/png" href="/favicon-196x196.png" sizes="196x196">
<!-- iOS & other mobile devices -->
<link rel="apple-touch-icon" href="touch-icon-iphone.png">
<link rel="apple-touch-icon" sizes="76x76" href="touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="120x120" href="touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad-retina.png">
<link rel="apple-touch-icon" sizes="167x167" href="touch-icon-ipad-pro.png">
<link rel="apple-touch-icon" sizes="180x180" href="touch-icon-iphone-6plus.png">
<!-- Windows Tiles (optionally omitted and replaced with browserconfig.xml in root directory) -->
<meta name="msapplication-TileColor" content="#582686" />
<meta name="application-name" content="Your Website" />
<meta name="msapplication-square70x70logo" content="tile-small.png" />
<meta name="msapplication-square150x150logo" content="tile-medium.png" />
<meta name="msapplication-wide310x150logo" content="tile-wide.png" />
<meta name="msapplication-square310x310logo" content="tile-large.png" />
favicon.ico
favicon.ico ist das älteste der Favicons, es hat funktioniert, seitdem viele Leute, die dies lesen, geboren wurden und heute noch perfekt funktionieren.
Microsoft empfiehlt, Bilder in den Größen 16 x 16, 32 x 32 und 48 x 48 einzuschließen.
Die Standardmethode zur Definition Ihres Favicons:
<link rel="shortcut icon" href="/favicon.ico" />
Browser durchsuchen das Stammverzeichnis Ihrer Website nach, favicon.ico
sodass Sie den Link weglassen können. Einige ältere Browser verwenden standardmäßig die deklarierte favicon.ico
Größe , auch wenn eine PNG-Datei mit geeigneter Größe deklariert ist. Daher ist es möglicherweise eine gute Idee, den ICO im Stammverzeichnis nicht deklariert zu lassen und PNGs mit unterschiedlicher Größe zu deklarieren.
favicon.png
HTML5 hat das sizes
Attribut eingeführt , mit dessen Hilfe Symbole mit mehreren Größen deklariert werden können. Durch die Verwendung bestimmter PNGs können Sie die verwendeten Größen besser steuern und es wird nur das richtige Bild geladen.
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
Die von Ihnen angegebenen Größen hängen von den Geräten ab, die Sie unterstützen möchten. Einige gebräuchliche und nicht so gebräuchliche Größen:
- 32 x 32
- 48x48
- 64 x 64
- 96 x 96
- Symbol für den 128 x 128 Chrome Web Store
- 160x160 Chrome für Android
- 192x192 Chrome für Android
- 195x195 Opera- Kurzwahlsymbol
- 196x196 Chrome für Android
- 228 x 228 Opera Coast-Symbol
Apple Touch Icon
iOS-Webclipsymbole gibt es in verschiedenen Größen für verschiedene Geräte und Auflösungen. Sie können ein oder mehrere Symbole in der Größe angeben. Wenn kein Symbol in der entsprechenden Größe gefunden wird, wird das allgemeine Symbol ohne deklarierte Größe verwendet.
Wenn mit einem Link-Element keine Symbole angegeben werden, durchsucht iOS das Stammverzeichnis nach Symbolen mit dem apple-touch-icon
Präfix. iOS-Geräte sind (seltsamerweise) nicht die einzigen Geräte, die diese Symbole verwenden (z. B. Android Chrome). Daher ist es sicherer, sie zu deklarieren.
<link rel="apple-touch-icon" href="touch-icon-iphone.png">
<link rel="apple-touch-icon" sizes="76x76" href="touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="120x120" href="touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad-retina.png">
<link rel="apple-touch-icon" sizes="167x167" href="touch-icon-ipad-pro.png">
<link rel="apple-touch-icon" sizes="180x180" href="touch-icon-iphone-6plus.png">
Windows-Kacheln
Kacheln werden verwendet, wenn Sie eine Website auf dem Startbildschirm von Windows oder Windows Phone anheften und in verschiedenen Größen erhalten.
<meta name="msapplication-square70x70logo" content="tile-small.png" />
<meta name="msapplication-square150x150logo" content="tile-medium.png" />
<meta name="msapplication-wide310x150logo" content="tile-wide.png" />
<meta name="msapplication-square310x310logo" content="tile-large.png" />
Die empfohlenen Bildgrößen sind größer als die Namen dieser Bilder vermuten lassen. Dies sind die empfohlenen Größen von microsoft.com
| Minimum | Recommended
Small | 70 x 70 | 56 x 56 | 128 x 128
Medium | 150 x 150 | 120 x 120 | 270 x 270
Wide | 310 x 150 | 248 x 120 | 558 x 270
Large | 310 x 310 | 248 x 248 | 558 x 558
Fliesenfarbe und Titel
Das Standardverhalten von Kacheln besteht darin, den Titel der Kachel aus dem <title>
Tag zu übernehmen und Transparenz in den Kachelbildern zu respektieren, wobei die Hintergrundfarbe angezeigt wird. Sie können die Farbe und den Titel mithilfe dieser Meta-Tags anpassen:
<meta name="msapplication-TileColor" content="#582686" />
<meta name="application-name" content="Your Website" />
browserconfig.xml
Alle msapplication
Meta-Tags können entfernt und durch eine XML-Datei im Stammverzeichnis ersetzt werden browserconfig.xml
. Die XML-Datei sollte folgendermaßen aussehen:
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square70x70logo src="images/tile-small.png"/>
<square150x150logo src="images/tile-medium.png"/>
<wide310x150logo src="images/tile-wide.png"/>
<square310x310logo src="images/tile-large.png"/>
<TileColor>#582686</TileColor>
</tile>
</msapplication>
</browserconfig>
Weiterführende Literatur & Ressourcen