Er is geen CSS ondersteuning.
Het is handig om een favicon in de root-directory van jouw website te plaatsen. Ten eerste voorkom je dat je een heleboel "404's" genereert als er geen favicon aanwezig is: veel browsers zoeken automatisch al naar de "favicon.ico" in jouw root, en als die niet aanwezig is verspil je bandbreedte. Ten tweede is het een goed idee om de pagina's van jouw website te voorzien van een "eye-catcher" voor het geval ze ge-bookmarked worden.
Pas een beetje op met het maken van jouw favicon. Er zijn veel gratis on-line favicon-generatoren die jou in de maling nemen. Je denkt dat je een degelijke ico-file krijgt, maar je wordt opgezadeld met het product van een php-routine die alleen maar jouw plaatje verkleint naar 16x16 pixels (en er een ico-extensie aan geeft). Een ico-file moet echt een speciaal gemuteerd bmp-format hebben. Als je al een afbeelding hebt kan je de favicon-generator van de dns5 gebruiken. Als je zelf een generator wilt maken heb ik hier de broncode voor jou.
De meeste browsers zoeken al automatisch naar de favicon.ico in de root van
jouw site. Als je wilt dat al jouw pagina's de favicon krijgen, moet je
op elke pagina van jouw website de volgende regel in de head-sectie opnemen:
<link rel="shortcut icon" href="http://www.de-naam-van-jouw-website.nl/favicon.ico" type="image/x-icon">
Zorg dat je het absolute adres gebruikt (inclusief de http://... enz.).
Relatieve adressen gebruiken is vragen om moeilijkheden..
Maak je geen zorgen als je (bij enkele browsers) niet direct de favicon in de adres-balk ziet. Op een gegeven moment wordt de favicon echt wel zichtbaar. Het belangrijkste is dat de favicon er (op de juiste plaats) IS(!). Als je een drukbezochte site hebt is het misschien verstandig om de favicon in de cache te stoppen en de etag uit te schakelen.
Nog een goedbedoelde raadgeving (die je absoluut niet hoeft op te volgen):
Ga geen transparante png's of geanimeerde gif's gebruiken. Het "vreet" bandbreedte,
er kan technisch (bij jouw bezoekers natuurlijk... niet bij jou..) flink wat mis gaan
en het ziet er nou niet zo professioneel uit.
cache 16-05-2010