5568 sujets

Sémantique web et HTML

Bonjour à tous,

Sans passer par la balise <link> , Est-il possible de mettre un favicon via une feuille de style CSS ?

Merci d'avance Smiley smile
Pas possible en CSS, effectivement. Le mécanisme des favicons n'est à vrai dire pas standardisé (il le sera peut-être en HTML5, cf. http://dev.w3.org/html5/spec/#rel-icon ).

En l'absence de balises <link> dans le code HTML des pages, certains navigateurs iront chercher un fichier "favicon.ico" à la racine du domaine ou sous-domaine. Tu peux éventuellement te reposer sur ce mécanisme.
Florent V. a écrit :
En l'absence de balises <link> dans le code HTML des pages, certains navigateurs iront chercher un fichier "favicon.ico" à la racine du domaine ou sous-domaine. Tu peux éventuellement te reposer sur ce mécanisme.

Cela dit ce n'est pas vraiment conseillé.

a écrit :
Faute de code dans la page indiquant s'il y a ou pas un favicon pour le site, le navigateur le demande systématiquement au serveur web, d'où, en absence du fichier, génération d'une erreur 404, visible sur les Logs. Ce procédé a été critiqué comme s'apparentant à une méthode de déni de service.