Történet
Kezdetek
1999 márciusában a Microsoft az MSIE 5-ben bevezette a Kedvencek ikonokkal való illusztrálását, innen a név is: Favorites icon.
Kezdetben a 16×16 pixeles Windows ICO formátumú képek helye a webszerver gyökérkönyvtára volt, a fájlnév pedig favicon.ico volt (pl.: http://kgyt.hu/favicon.ico).
A böngésző címsorában csak azoknak az oldalaknak az ikonja jelent meg, amelyeket felvettek a könyvjelzők közé, a könyvjelző felvételekor a böngésző letöltötte a fájlt, és a későbbiekben is ezt a már letöltött ikont használta (újratöltés nélkül) ezért például a technológia lehetővé tette, hogy a favicon.ico fájl letöltései alapján következtetni lehessen azoknak a felhasználóknak a számára, akik az oldalt felvették a kedvencek közé.
A modern böngészők esetében ez a funkció nem használható, mivel a favicon.ico megjelenik azoknál az oldalaknál is, amelyek nem lettek könyvjelzőzve.
Szabványosítás
1999 decemberében a W3C HTML 4.01, majd 2000 januárjában az XHTML 1.0 ajánlásába is bekerült a favicon támogatása, de itt már nem feltétlenül a gyökérbe kell tenni az ikont, hanem a megfelelő link
elem href
attribútuma által meghatározott helyre.
Mindazonáltal még mindig ajánlott a gyökérkönyvtárba helyezni az ikont.
Az alábbi böngészők nem használják a szabványt, de a gyökérkönyvtárban elhelyezett favicon.ico fájlt megjelenítik, ha könyvjelzőt vesznek fel rá (tehát a régi Microsoft ajánlást használják):
- Internet Explorer 5 és 6
- Netscape 7
A legtöbb böngésző ma már a szabványkövetés okán is kezeli a favicon-okat, azonban ezek a gyökérben elhelyezett favicon-t is megjelenítik.
A szabvány megengedi az ICO formátumtól való eltérést is, de az Internet Explorer nem támogatja csak az ICO-t.
Kompatibilitás
Támogatott IANA MIME típusok:
formátum | kiterjesztés | IANA MIME | MSIE MIME |
---|---|---|---|
ICO | .ico | image/vnd.microsoft.icon | image/x-icon |
PNG | .png | image/png | |
APNG | .apng | image/png | |
GIF | .gif | image/gif | |
JPEG | .jpg .jpeg | image/jpeg | |
SVG | .svg .svgz | image/svg+xml |
A modern böngészők közül az alábbiak támogatják a favicon-t szabványosan:
böngésző | támogatott formátumok | ||||||
---|---|---|---|---|---|---|---|
Internet Explorer 5+, Safari | ICO | – | |||||
Google Chrome | PNG | – | |||||
Internet Explorer 11+ | GIF | – | |||||
Safari 4+, Konqueror | JPEG | – | |||||
Opera 7+, Firefox 1+, Google Chrome 4+ | animált GIF | – | |||||
Opera 9.5+, Firefox 3+ | APNG | – | |||||
Opera 9.6+ | SVG |
A favicon fájl jellemző paraméterei
Méretek
- 16×16 (ajánlott, ezt minden olyan böngésző támogatja, amely a favicon-t)
- 32×32
- 48×48
Színmélység
- 16 szín, vagy alatta (ajánlott, a többi bizonyos esetekben nem jelenik meg)
- 8 bit
- 16 bit
- 24 bit (RGB)
- 32 bit (RGBA és nem CMYK!)
(X)HTML-be ágyazás
A szabvány szerint a favicon megadásának formátuma az alábbi:
<link rel="icon" type="image/vnd.microsoft.icon" href="favicon.ico" />
vagy:
<link rel="shortcut icon" type="image/vnd.microsoft.icon" href="favicon.ico" />
A type
attribútum elhagyható, és célszerű is elhagyni, mert a favicon-t támogató böngészők mindegyikében használható ICO fájlokat az Internet Explorer csak a nem szabványos image/x-icon
típus megadása esetén jeleníti meg.
A rel
attribútum használata esetén nem számít a kis és nagy betűk különbsége, tehát az Icon
és az icon
, esetleg az ICON
ugyan azt jelenti.
Javaslatom szerint az alábbi módon érdemes megadni a favicon-t:
<link rel="shortcut icon" href="http://te.domained.hu/favicon.ico" /> <link rel="icon" href="http://te.domained.hu/favicon.ico" />
vagy:
<link rel="shortcut icon" href="/favicon.ico" /> <link rel="icon" href="/favicon.ico" />
HTML esetén a tegek végén nem teszünk lezárást, tehát:
<link rel="shortcut icon" href="/favicon.ico"> <link rel="icon" href="/favicon.ico">
Az ikont lehetőleg 16×16 pixel méretben, 16 színű indexelt ICO formában, a web felől látható / könyvtárban célszerű elhelyezni.
Egy lehetséges szerkesztési mód (Photoshop)
- Készíts egy 16×16 pixeles PNG formátumú képet!
(ne legyen benne félig átlátszó pixel, legjobb, ha pixelenként rajzolod meg.) - Mentsd el webre, válaszd a 256 színű PNG-t (8 bites), és vedd vissza a színeket 16-ra!
- Nyisd meg az elmentett 16×16 pixel méretű 16 színű PNG-det!
- Mentsd el másként az ICO formátumot választva!
(Plugin telepítése szükséges ehhez. A sima icon formátumot válaszd, ne a Vista icont!) - A fájl neve
favicon.ico
legyen!
Plugin Windows-os Photoshopra
Töltsd le a plugint:
ICOFormat.8bi (185344 byte)
Photoshop CS5 esetén másold be ide:
c:\Program Files\Adobe\Adobe Photoshop CS5\Plug-Ins\File Formats
Egyébként értelem szerűen:
A photoshop mappája\Plug-Ins\File Formats
Feltöltés
- Töltsd fel a webes gyökérkönyvtáradba a
favicon.ico
fájlt!
(Ekkor így lesz elérhető:http://te.domained.hu/favicon.ico
) -
Helyezd el a weboldalad
<head>
és</head>
része közé, vagyis a fejrészbe az alábbi kódot:<link rel="shortcut icon" href="/favicon.ico" /> <link rel="icon" href="/favicon.ico" />
- Kész!
Hivatkozások
- Favicon (Wikipedia) – angol
- Favicon (Wikipédia)
- Free plugins for Photoshop & Illustrator…and other software (ICO Format) – angol
- ICO (Windows Icon) file format plugin for Photoshop – angol
- Making a favicon (december14.net) – angol
- HOWTO: create a favicon.ico on Mac OS X (somejunkwelike.com) – angol
- Free and easy to use online Favicon Generator (graphicsguru.com) – angol
- FavIcon Generator (dynamicdrive.com) – angol
- FavIcon from Pics (chami.com) – angol
- Ikon a weboldalnak, favicon! (WebPillangó)
- favicon.hu ikonszerkesztő
- Favicon megin… (Weblabor)
- png2ico – PNG to icon converter (Linux, Unix, GNU, Windows, …)
- ZylBmp2Ico 2.0
Szia!
Nagyszerű az oldalad! Tanácsot kérek, mivel „csak” fotós vagyok, nem programozó. Azt írod:
„Helyezd el a weboldalad és része közé, vagyis a fejrészbe az alábbi kódot:”
Hol, hogyan tudom megnyitni az oldalamat? Egy MTML-szerkesztőben? Hogyan csináljam?
Előre is köszönöm a segítséget! Üdv: Balázs
HTML (csak elírtam)!
Már ott elakadtam, hogy feltöltsem a webes gyökérkönyvtárba a favicon.ico fájlt! Az „admin” oldalon csak képformátum feltöltést találok. Most mi a teendő?
Üdv: Balázs
Keress meg telefonon, szívesen segítek. +36205995758
Az email címem nem elég? Telefonon ez kicsit hosszú lenne.
Egyszerűbb a telefon ilyen esetben, hiszen alap kérdéseket is tisztázni kell, például, hogy milyen az operációs rendszered, milyen típusú hozzáférésed van a tárhelyhez stb.
De megoldhatjuk e-mailben is. http://blog.kgyt.eu/hu/kapcsolat/
Win7 (64) az op. rendszerem. Mivel azt olvastam, hogy a PNG formátum is megfelelő, ezért olyanban töltöttem fel az icon-t (Remélem a gyökér-könyvtárba sikerült.) Ez az oldalam:
http://www.kooszimages.comoj.com/
Hogyan (mivel) tudom a fejrészt szerkeszteni? Ezt is elég beírni:
Üdv: Balázs
Sajnos elég nagy a katyvasz a weboldalad kapcsán (php és html kiterjesztésű oldalak keverednek, bár el tudom képzelni, hogy a html kiterjesztésűeket is php generálja) és a gyökérben sem található favicon.png…
Így elég nehéz lesz segíteni. Nem vagyok Gyurcsók, így a távgyógyítás nem asztalom. Tényleg szívesen segítek, de így évekig fog tartani, főleg, hogy e-mailt sem kaptam.
Azért köszönöm, hogy szántál rám időt. További sok sikert!
Üdv: Balázs
Még mindig szívesen segítek, de tényleg gyorsabb, ha telefonon pár kérdést rövidre zárunk. Egyelőre a feltett kérdésekre sem kaptam kielégítő választ.
Kedves Tamás!
Elnézést a zavarásért. A segítségedet szeretném kérni, mivel jelenleg nem tudom megnyitni az oldalamat. A szolgáltatónak is írtam, és ezt válaszolta:
„The reason you get the error is because you have deleted your public folder (public_html). To fix this, run ‘Fix File Ownership’ and ‘Fix File Permissions’ which will recreate it. Then upload all files you want visible INTO that folder/directory.
If this still does not fix the error then please Cleanup/Reload your Account. Please be advised that this will delete all your data so if necessary, make a backup first.”
Mit kell tennem? Üdv: Balázs
Köszönöm, hogy megtisztelsz bizalmaddal, de azt nem tudom, hogy ez a történet hogyan kapcsolódik a favicon témakörhöz. Az általad rendelkezésre bocsátott információ nem elég a megoldáshoz, kérlek, írd meg levélben, hogy milyen szolgáltatóról van szó és milyen jellegű hozzáféréssel rendelkezel a tárhelyedhez. Ne itt válaszolj, kérlek!
Update:
Ha ugyan az a Balázs vagy, akkor értem a kapcsolódást, de még mindig kevés az információm ahhoz, hogy segítsek. Ha budapesti vagy, akkor szívesen találkozom személyesen is, hogy megoldjuk az ügyet.
Ne haragudj, de nagyon rosszul lehet olvasni ezt a kézírásra hasonlító betűtípust 🙁
…pedig hasznos infókat írsz.
Köszönöm, ez a saját kézírásom. Megoldom.