Aller au contenu

Validation : problèmes dans le <head>


Nissone

Sujets conseillés

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é :D )

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Je n'ai pas la même erreur que toi sur le validateur :P

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 :P

Pour les autres questions, c'est non, et non, parce que ton doctype fait tout tout seul :P

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 :P

Lien vers le commentaire
Partager sur d’autres sites

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é par Phobos
Lien vers le commentaire
Partager sur d’autres sites

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 :rolleyes: )

Et quand je vérifie, j'ai toujours 13 erreurs !

Je n'ai pas la même erreur que toi sur le validateur :P

<{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=&quot;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=&quot;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)

Lien vers le commentaire
Partager sur d’autres sites

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é par Phobos
Lien vers le commentaire
Partager sur d’autres sites

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 :P

Lien vers le commentaire
Partager sur d’autres sites

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" :blink: )

En effet, je suis VALIDE !!! :D:D:D

Pour l'apostrophe, je te remercie de m'avoir donné la solution, parce que j'étais en train de me prendre la tête !!! :wacko:

...Bon, ben c'est pas tout ça, mais il me reste les autres pages, maintenant ;)

Lien vers le commentaire
Partager sur d’autres sites

(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 :D

Lien vers le commentaire
Partager sur d’autres sites

<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 ^_^

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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 ! :P

Merci Monique pour cet article (et merci Laurent !), c'est exactement ce qu'il me fallait ;)

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...