Jump to content

Validation : problèmes dans le <head>


Nissone

Recommended Posts

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 )

Link to comment
Share on other 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

Link to comment
Share on other 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 ;)

Edited by Phobos
Link to comment
Share on other 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)

Link to comment
Share on other 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 ;)

Edited by Phobos
Link to comment
Share on other 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

Link to comment
Share on other 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 ;)

Link to comment
Share on other 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

Link to comment
Share on other 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 ^_^

Link to comment
Share on other 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.

Link to comment
Share on other 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 ;)

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...