Icones de site internet

Page de test

Snippet

<base href="http://www.domaine.fr/base/" />

<link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114x114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-72x72-precomposed.png">
<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-precomposed.png">

<link rel="icon" type="image/png" href="speed-dial-icon.png">

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
<link rel="shortcut icon" type="image/png" href="favicon.png" />

Ce qu'il faut savoir

Particularités

Les fichiers à avoir

filename largeur/hauteur format recommandé
apple-touch-icon-114x114-precomposed.png 114px png24
apple-touch-icon-72x72-precomposed.png 72px png24
apple-touch-icon-precomposed.png 57px png24
apple-touch-icon.png 57px png24
speed-dial-icon.png 384px/240px png24
favicon.ico 16px icon
favicon.png 16px png24

Le fichier favicon.png n'est utile que si vous désirez utiliser plusieurs niveaux de transparence à votre favicon.
On pourrait se passer de certaines touch icones mais cela entrainerait dans bien des cas le téléchargement d'images plus grandes (et donc lourdes) que nécessaire ou à des résolutions trop basses.

Le fichier speed-dial-icon.png doit avoir une dimension minimale de 114px/114px. Si vous ne définissez pas cette icon, opera utilisera une capture de votre page que vous pouvez même optimiser via les css(3). Vous pouvez aussi utiliser l'icone apple-touch-icon-114x114-precomposed.png.

Références

Quelques outils