Pourquoi ce code est-il faux ?
Résolubg62 Messages postés 23433 Date d'inscription Statut Modérateur Dernière intervention -
<LINK REL="SHORTCUT ICON" type="animated_favicon1.gif" href="http://monsite.org/favicon.ico">
-Erreur à la colonne 10: il n'y a pas d'attribut "REL"
(L'attribut n'existe pas pour cette balise.)
-Erreur à la colonne 31: il n'y a pas d'attribut "type"
(L'attribut n'existe pas pour cette balise.)
-Erreur à la colonne 60: il n'y a pas d'attribut "href"
(L'attribut n'existe pas pour cette balise.)
-Erreur à la colonne 92: élément "LINK" indéfini
(Balise inconnue. Vérifier que la balise est en minuscule pour les documents XHTML ou que -la balise existe selon le DTD spécifié.)
et sur cesite :
http://www.technolangue.net/imprimer.php3?id_article=312
on nous explique ce qu'est la DTD mais je voudrai comprendre en plus simple ?
--
merci de ne pas oublier de mettre résolu lorsque cela est le cas ou de dire résolu quand vous ne pouvez pas !
+1 permet d'aider les autres !
----------------------------
[Aimer ce n'est pas renoncer à sa liberté, c'est lui donner un sens.]
6 réponses
Des erreurs surviennent lors de l'utilisation de la balise LINK pour un favicon, avec des mentions sur les attributs rel, type et href et sur la conformité au DTD XHTML. Plusieurs réponses rappellent les notions de DTD et de validité HTML, renvoient vers une FAQ sur le favicon et proposent des exemples d'implémentation compatibles avec les navigateurs modernes et Internet Explorer. Des conseils pratiques évoquent l'utilisation d'un favicon.ico distinct pour IE via des liens conditionnels, et l'importance d'aligner rel, type et href pour éviter les erreurs d'analyse. D'autres échanges suggèrent d'héberger des variantes comme favicon.png à la racine du site et d'adapter les formats image (ico, png, gif) selon le navigateur pour assurer une visibilité universelle.
-
tout est expliqué ici :
https://www.commentcamarche.net/faq/332-favicon-l-icone-de-votre-site-dans-la-barre-d-adresse
:)-
c'est celui dont j'ai pris le favicon : https://www.favicon.cc/ une fois enregistrer il me donne 2 fomat soit : favicon.ico soit favicon.JPG
et donc je voudrait si ce code changer est bon par rapport au au lien :
<link rel="icon" type="image/png" href="/images/mafavicon.png" />
changer :
<link rel="icon" type="favicon.JPG" href="/images/mafavicon.png" />
en gras ce que j'ai changer -
-
-
-
-
-
-
-
Salut,
oui ton code est faux, et c'est normal ! car tu utilises très mal les attributs !
pour utiliser une favicon il te faut ca :<link rel="icon" href="images/animated_favicon1.gif" type="image/gif">
Ce code est valide W3C.
L'attribut type ne sert pas à mettre le chemin d'accès du favicon mais le type d'image (gif, png, jpg...) ensuite je te conseille de mettre tout en minuscule, la lisibilité en sera meilleure. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
<LINK REL="SHORTCUT ICON" type="animated_favicon1.gif" href="http://ww55.monsite.org/favicon.ico">
1 - déjà le code n'est pas bon
2 - ensuite tu appelles 2 fichiers de noms et d'extensions différents !
:) -
Salut,
Concernant la DTD, je cite une phrase du site indiqué :
« Une DTD définit un modèle de données, qui structure un document XML selon des règles bien définies. »
Ce n'est pas possible de faire plus simple.
Avec d'autres mots :
La DTD est un document qui défini les règles d'un langage basé sur le XML.
C'est elle qui va indiquer la liste des balises, les attributs et valeurs possibles de chaque balise, si c'est une balise double ( <balise></balise> ) ou auto-fermante ( <balise />), qui peut être contenu dans qui, etc.
Et un document est valide ou pas selon la DTD utilisée.
Tu peux donc créé tes propres règles et faire valider ton code avec la DTD.
Le XHTML est basé sur le XML, c'est pour ça que l'indication de la DTD est obligatoire.