Nissone Posté 21 Février 2005 Posté 21 Février 2005 Bonjour, je suis en train d'essayer de valider ma page grâce à ce validateur que je trouve très pratique, merci Monique . L'une des erreurs indiquées est que le <head> est fermé, sans avoir été ouvert. Naturellement, j'ai vérifié et la balise d'ouverture est bien présente. J'imagine donc que le problème vient de l'intérieur de mon en-tête ... mais je ne trouve pas quoi ! Je me suis aidée de l'article Un code valide (2 - Les erreurs fréquentes) pour corriger certaines choses, mais il reste des erreurs. J'ai notament des doutes sur : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> Ne devrais-je pas indiqué qu'il s'agit de XHTML et comment (je n'ai pas trouvé de site qui liste les autres contenus possibles pour cette meta) ? <html lang="fr"> La aussi, est-ce qu'il ne devrait pas y avoir des informations du type xhtml:lang="fr" ? La page en question est l'index de mon site nissone.com Voilà... En espérant ne pas être passée à côté d'une enormité (ma spécialité )
Sarc Posté 21 Février 2005 Posté 21 Février 2005 Bonjour, Je n'ai pas la même erreur que toi sur le validateur Il y a juste un meta qui n'est pas fermé, c'est la seule erreur dans le head ! Par contre, je te conseille de mettre ta ligne <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> au tout début du head, avant même le title, pour que même celui-ci soit lu dans le bon encodage Pour les autres questions, c'est non, et non, parce que ton doctype fait tout tout seul Ensuite pour les autres erreurs de ta page, c'est bénin, t'en as pour 2 minutes à tout casser ! Félicitations, vous êtes valides xHTML transitionnal
Phobos Posté 21 Février 2005 Posté 21 Février 2005 (modifié) Salut, <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Création, développement et maintenance de sites Internet</title><meta name="Description" content="Création de sites Internet - Détail de l'expérience professionnelle dans la création de sites Internet, en tant que développeur multimédia chez AOL France, en tant que webmaster / webdesigner." /><meta name="Keywords" content="développeur, webdesigner, webmaster, graphiste, création, développement, maintenance, sites internet, conception, ergonomie, design, intégration,développemt, XHTML, HTML, CSS, javascript, référencement, accessibilité, standardisation, Paris, IdF, Ile de France, region parisienne" /><meta http-equiv="Content-Language" content="fr" /><link rel="stylesheet" type="text/css" href="nissone2004.css" /><link rel="shortcut icon" href="http://www.nissone.com/favicon.ico" /><script src="nissone2004.js" type="text/javascript" /><meta http-equiv="Content-Script-Type" content="text/javascript" /> voici le contenu de ton head corrigé, tu avais notamment oublié de fermer la dernière meta et je t'en ai retiré des totalement inutiles Modifié 21 Février 2005 par Phobos
Sarc Posté 21 Février 2005 Posté 21 Février 2005 (modifié) oula phobos ya des problèmes dans ton post :/ edit : c'est mieux Modifié 21 Février 2005 par sarc
Phobos Posté 21 Février 2005 Posté 21 Février 2005 houlà oui, ça vient de la meta keyword sans espace après les virgules, j'édite
Nissone Posté 21 Février 2005 Auteur Posté 21 Février 2005 Merci à vous deux. J'ai corrigé ma meta mal fermée Par contre, ce qui me gène encore, c'est que cette ligne a été rajoutée après avoir vu mes erreurs (elle fait partie des corrections que j'ai apportées dans un premier temps ; un bête copier-coller sans vérification ) Et quand je vérifie, j'ai toujours 13 erreurs ! Je n'ai pas la même erreur que toi sur le validateur <{POST_SNAPBACK}> Comment expliquer cette différence ? Voici les erreurs qu'il m'indique : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />Erreur à la colonne 73: caractère de données n'est pas permis ici (type #63) <meta name="Keywords" content="développeur,webdesigner,webmaster,graphiste,création,développement,maintenance,sites internet,conception,ergonomie,design,intégration,développemt,XHTML,HTML,CSS,javascript,référencement,accessibilité,standardisation,Paris,IdF,Ile de France,region parisienne"_/> Erreur à la colonne 339: type de document ne permet pas l'élément "META" ici (type #64) <meta name="Author" content="Nissone" /> Erreur à la colonne 38: type de document ne permet pas l'élément "META" ici (type #64) <meta http-equiv="Content-Language" content="fr" /> Erreur à la colonne 49: type de document ne permet pas l'élément "META" ici (type #64) <meta name="Identifier-URL" content="http://www.nissone.com/" /> Erreur à la colonne 62: type de document ne permet pas l'élément "META" ici (type #64) <meta name="Revisit-after" content="14 days" /> Erreur à la colonne 45: type de document ne permet pas l'élément "META" ici (type #64) <meta name="Robots" content="all" /> Erreur à la colonne 34: type de document ne permet pas l'élément "META" ici (type #64) <link rel="stylesheet" type="text/css" href="nissone2004.css" /> Erreur à la colonne 62: type de document ne permet pas l'élément "LINK" ici (type #64) <link rel="shortcut icon" href="http://www.nissone.com/favicon.ico" /> Erreur à la colonne 68: type de document ne permet pas l'élément "LINK" ici (type #64) <meta http-equiv="Content-Script-Type" content="text/javascript" /> Erreur à la colonne 65: type de document ne permet pas l'élément "META" ici (type #64) </head> Erreur à la colonne 6: fin d'étiquette pour l'élément "HEAD" lequel n'est pas ouvert (type #79) <body> <ul class="Accessibilite"> Erreur à la colonne 8: type de document ne permet pas l'élément "BODY" ici (type #64)
Phobos Posté 21 Février 2005 Posté 21 Février 2005 (modifié) http://www.validome.org/validate Tu dois fermer tes balises img en les terminant par /> tout comme tu dois remplacer les <br> par <br /> Tu n'as pas du séléctionner le bon codage avec ton validateur PS: "Caractère interdit : code ASCII ' 146 '" signifie que tu as un caractère Word remplaçant les apostrophes qui s'est immiscé dans ton texte, solution--> copie tes textes sur le bloc note avant de les recopier dans tes pages Modifié 21 Février 2005 par Phobos
Sarc Posté 21 Février 2005 Posté 21 Février 2005 Nissone, si tu ne valides pas tout ton code (efnin, l'url de la page), il est normal qu'il te dise que le head n'est pas fermé :/ Tu as fait un copié collé du code ? ^o) Moi en tout cas, quand je valide la page, je n'ai pas d'erreur dans le head
Nissone Posté 21 Février 2005 Auteur Posté 21 Février 2005 Merci encore à vous deux ! En effet, je trouvais ça bizarre et j'ai réessayé ... en vidant le cache cette fois ! (je me demande si FireFox n'a pas un cache un peu "puissant" ) En effet, je suis VALIDE !!! Pour l'apostrophe, je te remercie de m'avoir donné la solution, parce que j'étais en train de me prendre la tête !!! ...Bon, ben c'est pas tout ça, mais il me reste les autres pages, maintenant
Sarc Posté 21 Février 2005 Posté 21 Février 2005 (je me demande si FireFox n'a pas un cache un peu "puissant" blink.gif ) Héhé, dans ce cas là, c'est CTRL F5, pour faire un refresh de la page sans le cache ! Bonne chance pour tes autres pages
Phobos Posté 21 Février 2005 Posté 21 Février 2005 De rien Merci sarc pour l'astuce, c'est très utile
Loupilo Posté 21 Février 2005 Posté 21 Février 2005 <html lang="fr"> La aussi, est-ce qu'il ne devrait pas y avoir des informations du type xhtml:lang="fr" Sisi, mais c'est xml:lang="fr", ce qui donne : <html lang="fr" xml:lang="fr"> Loupilo
Nissone Posté 21 Février 2005 Auteur Posté 21 Février 2005 Sisi, mais c'est xml:lang="fr" <{POST_SNAPBACK}> Mais mon code n'est pas du tout en xml !
Loupilo Posté 21 Février 2005 Posté 21 Février 2005 Non, bien sur, mais c'est du xHtml. Et l'attribut xml:lang est tout à fait valide. Après correction, ce que j'ai mis plus haut n'est pas tout à fait exact, c'est plutôt : <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> Loupilo.
Monique Posté 21 Février 2005 Posté 21 Février 2005 Bonjour, Mais mon code n'est pas du tout en xml ! <{POST_SNAPBACK}> Non bien sûr mais le XHTML est du HTML reformulé de façon à respecter les règles strictes du XML Un article très complet de Laurent Denis : Spécifier la langue d'un document (X)HTML
Nissone Posté 21 Février 2005 Auteur Posté 21 Février 2005 Merci à tous ; sur les 14 pages que compte mon site, j'en ai 3 à modifier (toutes pour la même chose !) et les autres sont valides ! Merci Monique pour cet article (et merci Laurent !), c'est exactement ce qu'il me fallait
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant