Icone dans la barre d'adresse de Mozilla... - HTML/CSS - Programmation
Marsh Posté le 27-09-2002 à 00:05:01
<link rel="shortcut icon" href="favicon.ico" />
cf la source de cette page du forum
Marsh Posté le 22-01-2003 à 16:06:22
antp a écrit : <link rel="shortcut icon" href="favicon.ico" /> |
pkoi tu mets un />
c'est + propre?
Marsh Posté le 22-01-2003 à 16:38:17
Mr yvele a écrit : |
C'est XHTML compliant, car <link> est une balise orpheline (y'a pas de </link> ) idem pour <br /> par exemple, <img src="" />, etc.
Marsh Posté le 22-01-2003 à 17:00:41
Mr yvele a écrit : |
copier-coller du source du forum, qui est en xhtml comme l'a dit fastclemmy...
Marsh Posté le 22-01-2003 à 17:45:19
Les « shortcut icons » ou « favicons » ou encore « icones de pages »
Les « shortcut icons » sont supportées par les navigateurs suivants :
* Microsoft Internet Explorer >= 5
* Mozilla >= 0.9.7
* Galeon
* Konqueror
Comment faire apparaître une icone de page (la bonne manière)
Il y a 2 approches possibles, une approche respectueuse des standards et une autre qui ne l'est pas. Vous opterez pour l'une ou pour l'autre en fonction de vos priorités. Quelque soit votre choix, vous devez faire attention à bien faire correspondre l'attribut type avec le format de l'image que vous utilisez.
Une approche respectueuse des standards du Web, initiée par Mozilla, utilisant des formats d'images standards, mais ne fonctionnant pas encore avec Microsoft Internet Explorer :
<link rel="icon" type="image/png" href="/img/logo.png" />
<link rel="icon" type="image/jpeg" href="/img/logo.jpg" />
Une approche initiée Microsoft utilisant des formats d'images non standards, fonctionnant (forcément) avec Microsoft Internet Explorer et aussi avec d'autres navigateurs qui ont décidé d'offrir cette compatibilité par égard pour les utilisateurs :
<link rel="shortcut icon" type="image/x-icon" href="/img/favicon.ico" />
L'attribut type="image/x-icon" peut également être omis mais c'est encore plus à éviter :
<link rel="shortcut icon" href="/img/favicon.ico" />
Les icones de pages doivent être réalisées à l'une des tailles suivantes :
* 16x16 pixels
* 32x32 pixels
Mozilla supporte une très grande variété de formats d'image : PNG, MNG, JPEG, GIF, XBM, BMP, ICO.
Microsoft Internet Explorer supporte uniquement le format d'image ICO.
Comment faire apparaître une icone de page (la mauvaise manière)
Placer une image favicon.ico à la base d'un site, et elle sera automatiquement repérée et affichée par Microsoft Internet Explorer. Ceci est une mauvaise approche car :
* cette pratique s'apparente à des attaques de déni de service, ou Denial of Service (DoS) ;
* en recherchant systématiquement favicon.ico (et en ne la trouvant généralement pas), les navigateurs remplissent les logs des serveurs web avec des requêtes inutiles, ce qui complique la tâche des webmestres.
Exemples
Les sites suivants utilisent correctement des icones de pages d'une manière respectueuse des standards :
* Mozilla.org, site pour le développement du navigateur Mozilla
* Savannah, référentiel de projets libres
* LinuxFr, portail francophone de nouvelles sur les logiciels libres et les sujets connexes
Marsh Posté le 22-01-2003 à 17:55:54
le plus simple c'est de mettre un link vers le favicon.ico, comme sur ce forum, au moins ça marche partout et ça reste dans les normes
Marsh Posté le 22-01-2003 à 18:03:00
l'icone doit être située où dans le répertoire pour que ca soit propre ?
Marsh Posté le 22-01-2003 à 18:06:00
panchopa a écrit : l'icone doit être située où dans le répertoire pour que ca soit propre ? |
pour que ce soit propre, où tu veux
pour que ça marche avec IE, à la racine
Marsh Posté le 22-01-2003 à 18:08:20
ben j'ai mis ca:
<link rel=\"icon\" type=\"image/gif\" href=\"/favicon.gif\" />
et ca marche bieng
Marsh Posté le 22-01-2003 à 18:08:40
mais heu :
Citation : Comment faire apparaître une icone de page (la mauvaise manière) |
alors la bonne manière c'est quoi
Marsh Posté le 22-01-2003 à 18:27:43
antp a écrit : |
pas obligé de le mettre a la racine pour que ça marche avec IE
Marsh Posté le 22-01-2003 à 18:29:25
panchopa a écrit : mais heu :
|
C'est de preciser que tu as mis une icone a la base de ton site par l'intermédiaire d'un <link ref...
Marsh Posté le 22-01-2003 à 18:57:34
ChiCOToS a écrit : |
il va pas s'amuser à parcourir tout le serveur web quand même ?
c'est soit à la racine soit dans le dossier de la page je suppose...
Marsh Posté le 22-01-2003 à 19:11:58
pour tester j'ai mis un favicon.ico dans ma racine, puis
<link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
comme préscrit, et ca marche sous mozilla mais pas IE, pourquoi ?
Marsh Posté le 22-01-2003 à 19:41:57
IE n'affiche l'icône que quand tu mets le site des tes favoris (d'où le nom favicon)
Marsh Posté le 22-01-2003 à 20:06:59
bah oui il est justement dans mes favoris, j'suis pas si neuneu que j'en ai l'air
mais s'marche pas
Marsh Posté le 22-01-2003 à 20:13:34
oué
et tout a l'heure au reboot d'apache il m'a empeche la connection cause de ca
Marsh Posté le 22-01-2003 à 20:57:30
ah tiens, le problème viens peut-être de mon icône
c'est un vieux .gif des familles dont j'ai changé l'extension en .ico, je suis trop un porc
comment faire un beau .ico ?
Marsh Posté le 22-01-2003 à 21:32:54
c'est fait mais ca marche toujours po
je capte quedalle. J'ai fait save as ---> .ico pour convertir. Dans mon repertoire, au lieu du petit icône de fichier inconnu (pour dire que windows sait pas avec kel application ouvrir le fichier) , désormais mon fichier favicon.ico affiche directement une preview de mon image. J'en conclue que la conversation a réussie.
le fichier index.htm et le favicon sont tous les deux à la racine du repertoire de mon site. index contient ceci dans head : <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
ca marche sous mozilla, mais dans IE oú j'ai mis le site en favoris, lorsque j'ouvre l'onglet des favoris j'ai maintenant le petit icône de fichier inconnu á côté du nom de mon site.
Marsh Posté le 22-01-2003 à 21:36:35
j'ai :
windows icon
16 x 16
colors : 16
bit per planes : 4
planes : 1
Marsh Posté le 23-01-2003 à 11:40:51
fastclemmy a écrit : |
ah ouè d'accord....
merci... jvé my mettre aussi au </>
Marsh Posté le 23-01-2003 à 11:42:48
[Wed Jan 22 16:13:23 2003] [error] [client 80.13.84.115] File does not exist: g:/php/favicon.ico |
erreur et impossible de booter apache
Marsh Posté le 23-01-2003 à 11:50:19
Mr yvele a écrit : |
et le doctype XHTML qui va avec, et la validation qui va avec aussi
Marsh Posté le 23-01-2003 à 11:54:23
chacal_one333 a écrit : [Wed Jan 22 16:13:23 2003] [error] [client 80.13.84.115] File does not exist: gphp/favicon.ico |
vu que j'ai mis le favicon j'ai pas ce prob, par contre j'ai plein de :
|
j'ai aussi régulièrement ça :
|
|
je sais pas ce que c'est cette merde qui passe plusieurs fois par jour sur mon site, et qui chaque fois se tappe des 404. Je me demande d'où il sort ses liens en fait...
Marsh Posté le 23-01-2003 à 19:10:05
mon site est pas encore en ligne, j'ai donc essayé <link rel="shortcut icon" type="image/x-icon" href=""file:///D|/Sitios/final/favicon.ico" /> et c'est pire : ca ne marche plus sous mozilla.
je vais plutôt chercher de ce côté :
Citation : |
Peut-être trop de couleurs
Marsh Posté le 23-01-2003 à 19:23:46
ok je viens de lire que favicon marche s'il est à la racine du serveur (et non du site) et "Si vous n'avez pas accès a la racine du serveur (hebergement gratuit par exemple), vous devez placer sur votre page, entre les balises <HEAD> et </HEAD> le tag suivant:
<LINK REL="SHORTCUT ICON" href="http://racine.com/vous/favicon.ico">.
Peut-être que mon lien relatif ne marchera que lorsque le site sera en ligne, mais ca serait bizarre tout de même, bref un et un gros s'imposent
Marsh Posté le 26-01-2003 à 14:42:36
Topic intéressant. On a fait le tour de la question.
ChiCOToS, je linke ton explication très complète avec la FAQ
Marsh Posté le 27-01-2003 à 00:14:55
gm_superstar a écrit : Topic intéressant. On a fait le tour de la question. |
C'est sympa merci mais ne me remercie pas moi, mais google...
Les gens devraient y faire un tour plus souvent avant de poser leur question betement sur le forum.
Mots-clés : shortcut icon
Pages : francophones
Et hop la premiere page :
http://www.aful.org/gdt/interop/icone_de_page.html
C'était pas plus compliqué que ça !
Enfin bref, c'est bien de l'avoir mis dans la FAQ !
Ce qui serait bien c'est que tu mettes un truc dans la FAQ a propos des divs scrollable, style :
Comment mettre une barre de défilement dans une cellule ?
=> blabla css... overflow: auto; ...
Voila juste une idée !
a+
Marsh Posté le 27-01-2003 à 00:18:46
ChiCOToS a écrit : |
Rhoooo, honte à moi : le lien que tu donnes est lié au projet Interop de l'AFUL et dont je suis (de loin) la mailing list...
Pour le DIV scrollable, je vais le faire. Il faut juste que je retrouve le sujet qui en parlait.
Marsh Posté le 02-02-2003 à 14:11:32
slt!
je voudrais savoir, avec netcaptor ça marche comment? paske j'ai fait tt ce qui est dit + haut et ça marche pas
au fait, google a aussi une icone mais a aucun moment ya <link rel="shortcut icon" href="favicon.ico" /> (ou un truc similaire) dans la source...
Marsh Posté le 02-02-2003 à 22:29:44
FlameBoy a écrit : slt! |
Certainement parce que google affiche son icone par la "mauvaise maniere", c'est a dire en mettant juste un favicon.ico a la racine du site.
C'est vraiment pas ce qu'il y a de mieux, et en plus ça ne marche que sous IE !
Marsh Posté le 03-02-2003 à 19:57:17
j'ai celle de mon site sous IE mais pas sous netcaptor
pourtant tous les sites qui ont un favicon ça marche!
Marsh Posté le 03-02-2003 à 21:52:44
HotShot a écrit : Yep, sous Mozilla j'ai pas l'icône Google, j'avais pas fait gaffe. |
Moi je l'ai... mais c'est pcq j'ai installé Multizilla & Moztweak (je sais plus lequel des deux ajoute cette feature)
Marsh Posté le 03-02-2003 à 22:35:19
je vois pas en quoi ça le pourrit
Marsh Posté le 26-09-2002 à 23:57:11
Salut,
Je viens de découvrir que Mozilla (pas IE apparemment) afficge une petite îcone sur certains sites Web, dans la barre d'adresse - juste avant l'adresse du site.
D'où vient cette image et comment faire pour que son site la diffuse ?
Merci