Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
948 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  validation xhtml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

validation xhtml

n°1402202
thefakir
Posté le 06-07-2006 à 17:51:18  profilanswer
 

Bonjour,
 j'ai une erreur lors de la validation d'un site en xhtml 1.0 strict.
Cette erreur aparait lors de la déclaration du charset:
 
Error  Line 3 column 80: character data is not allowed here.
 
...nt="text/html; charset=iso-8859-15" />
 
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p> ) or forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes).
 
voila la ligne qui pose probleme:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
 
Je ne pense pas que cela vienne de la ligne, mais plutot du format du texte. MAis je ne sais pas comment verifier l'encodage du texte.
merci.

mood
Publicité
Posté le 06-07-2006 à 17:51:18  profilanswer
 

n°1402228
CNeo
Posté le 06-07-2006 à 18:20:05  profilanswer
 

J'ai essayé avec ce modèle de page :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<link rel="stylesheet" media="screen" href="style.css" />
<link rel="stylesheet" media="print" href="printstyle.css" />
<link rel="shortcut icon" type="image/x-icon" href="favicon.png" />
<script type="text/javascript" src="ressources/truc.js"></script>
</head>
<body>
 
<div id="header"></div>
 
<div id="corps"></div>
 
<div id="pied"></div>
 
</body>
</html>


et cela marche très bien.


Message édité par CNeo le 06-07-2006 à 18:21:22
n°1402236
thefakir
Posté le 06-07-2006 à 18:31:47  profilanswer
 

Bien oui je pense bien que ca viens pas de l'instruction de mon charset mais plutot du codage du reste de ma page.
mais j'ai aucune idée pour savoir comment est coder les reste de mon texte et si c'est possible de le convertir.

n°1402244
CNeo
Posté le 06-07-2006 à 18:46:57  profilanswer
 

Avec quoi a-tu créé ce fichier ?

n°1402247
thefakir
Posté le 06-07-2006 à 18:50:43  profilanswer
 

ben en fait je l'ai modifier depuis plusieurs pc avec different os et je pense que ca doit venir de là le probleme.
Ben sous windows avec editplus et sous macos avec textmate.
Et probablement avec vim aussi.
Ouais ca fais un moment que je travaille dessus ;)

n°1402251
CNeo
Posté le 06-07-2006 à 18:55:19  profilanswer
 

Je te conseille d'en créer un nouveau et de coller ton code dans ce nouveau fichier.

n°1402253
thefakir
Posté le 06-07-2006 à 18:56:52  profilanswer
 

oki je vais tester ca desuite.


Message édité par thefakir le 06-07-2006 à 19:14:35
n°1402258
thefakir
Posté le 06-07-2006 à 19:14:03  profilanswer
 

arf, toujours la même erreur!!!

n°1402260
mIRROR
Chevreuillobolchévik
Posté le 06-07-2006 à 19:18:13  profilanswer
 

un meta en ligne 3 ?
on peut voir les lignes du dessus ?

n°1402262
thefakir
Posté le 06-07-2006 à 19:24:58  profilanswer
 

heuu oui mais je pense pas que ca vienne du dessus:

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="fr">
  3. <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />

mood
Publicité
Posté le 06-07-2006 à 19:24:58  profilanswer
 

n°1402268
mIRROR
Chevreuillobolchévik
Posté le 06-07-2006 à 19:37:25  profilanswer
 

thefakir a écrit :

heuu oui mais je pense pas que ca vienne du dessus


 
on dirait bien mais par exemple un prologue xml aurait pu foutre le boxon
ou ta meta mal placée
c etait juste pour vérifier
verifie bien qu il n y ait reellement AUCUN caractere avant le doctype: certains editeurs rajoutent un truc qui te fait passer automatiquement en utf-8, un bom pour etre plus précis. si c est ton editeur qui le rajoute tu le trouveras pas sauf en ouvrant ta page avec notepad
sinon c est peut etre le validateur qui deconne donc teste ton code en collant ton html dans la fenetre qui va bien

n°1402280
thefakir
Posté le 06-07-2006 à 19:52:39  profilanswer
 

ben non quand j'affiche les sources depuis le navigateur rien n'a été rajouté.
La ca commence a me gonfler!!!!

n°1402293
mIRROR
Chevreuillobolchévik
Posté le 06-07-2006 à 20:14:05  profilanswer
 

http://validator.w3.org/
je repete...essaie le direct input
parfois le validateur deconne si t envoie pas un utf-8
 
sinon essaie celui ci
http://www.htmlhelp.com/tools/validator/
 
ou encore celui la
http://webxact.watchfire.com/

n°1402307
thefakir
Posté le 06-07-2006 à 20:43:15  profilanswer
 

OK, mais direct input j'ai la meme erreur, et ton deuxieme validateur me sort la même erreur.
 
    * Line 3, character 74:
 
... t/html; charset=iso-8859-1" />
                                 ^
 
      Error: text is not allowed here; try wrapping the text in a more descriptive container
 
:(


Message édité par thefakir le 06-07-2006 à 20:43:45
n°1402313
mIRROR
Chevreuillobolchévik
Posté le 06-07-2006 à 20:51:52  profilanswer
 

thefakir a écrit :

ben non quand j'affiche les sources depuis le navigateur rien n'a été rajouté.


 
le Mr a dit notepad [:aloy]
essaie de refaire ton en tete sur notepad en copiant le code de cneo
si ca marche toujours pas je pourrais eventuellement te vendre une corde :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  validation xhtml

 

Sujets relatifs
[XHTML 1.0] Doctype toujours obligatoire apres validation ?Probleme validation xhtml
Validation XHTML = character "" not allowed in prologvalidation XHTML
validation xhtmlValidation XHTML 1.1 et CSS
Problème de validation XHTML 1.1[résolu] Problème de validation XHTML
frameset border="0" & xhtml 1.0 validationProblème de validation XHTML 1.1 avec un tableau
Plus de sujets relatifs à : validation xhtml


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR