Pridanie faviconu do HTML

Autor

Spoľahlivý favicon v HTML nestojí na zázračnej značke, ale na malej sade dostupných súborov a odkazov v head. Tento postup pokrýva moderné karty, staršie klienty a mobilné odkazy bez množstva historických variantov.

Súbory faviconov prepojené s head stránky HTML
URL od koreňa a niekoľko výslovných vzťahov pokryjú hlavné použitia.

Pripravte súbory

Začnite štvorcovým symbolom čitateľným aj vo veľmi malej veľkosti. Umiestnite favicon.ico, favicon.svg, apple-touch-icon.png, site.webmanifest a PNG uvedené v manifeste do verejného priečinka poskytovaného v koreňovom adresári domény.

Cesta ako /favicon.svg je absolútna vzhľadom na doménu. Zostáva správna aj na /produits alebo /blog/article, na rozdiel od favicon.svg, ktorá sa môže vyhodnotiť relatívne k stránke.

Pridajte značky do head

Najprv deklarujte SVG s rel icon a typom image/svg+xml, potom ICO s rel icon a sizes any. Pridajte rel apple-touch-icon pre iOS a rel manifest pre inštaláciu webovej aplikácie.

Typ musí zodpovedať skutočne poskytovanému súboru. Nepremenúvajte PNG na .ico: obsah aj hlavička súboru musia zodpovedať formátu ICO.

Značky faviconov na kontrolu
PoužitieVzťahSúbor
Moderný prehliadačicon/favicon.svg
Kompatibilitaicon/favicon.ico
Obrazovka iOSapple-touch-icon/apple-touch-icon.png
Webová aplikáciamanifest/site.webmanifest

Nasaďte web bez poškodenia ciest

Po nasadení otvorte priamo každú URL súboru. Odpoveď musí obsahovať obrázok alebo manifest s úspešným stavom, nie prihlasovaciu HTML stránku alebo stránku 404 s klamlivým stavovým kódom.

Ak web beží v podpriečinku, upravte cesty alebo verejnú základnú cestu. Vo vývojárskych nástrojoch overte výslednú stránku: prehliadač musí žiadať očakávané URL bez presmerovania na iný server.

Overte výsledok

Obnovte stránku s vypnutou vyrovnávacou pamäťou a skontrolujte značky link vo výslednom DOM. Potom otestujte kartu, záložku a podľa potreby pridanie na domovskú obrazovku skutočného zariadenia.

Favicon vo výsledkoch vyhľadávania podlieha aj pravidlám vyhľadávača a jeho harmonogramu prehľadávania. Viditeľná ikona v prehliadači preto nezaručuje okamžitú aktualizáciu výsledkov.

Primárne zdroje

Časté otázky

Patrí značka faviconu do body?

Nie. Prvky link opisujúce ikony a manifest patria do head dokumentu.

Stačí favicon.ico v koreňovom adresári?

Poskytuje dobrú zálohu, ale neopisuje ikonu Apple Touch ani inštalovateľné ikony manifestu. Deklarujte formáty určené pre tieto použitia.

Prečo používať cestu začínajúcu na /?

Vychádza z koreňového adresára domény a zabraňuje vnorenej stránke hľadať súbor vo vlastnom priečinku.

Vyskúšajte to v praxi

Generátor vytvorí kompletnú sadu za pár sekúnd, zadarmo a bez odosielania vašich obrázkov.

Vytvoriť súbory na inštaláciu

Ďalšie čítanie a nástroje

Ďalšie nástroje LFFavicon a návody s odpoveďami na najčastejšie otázky.

Nástroje

Návody