erreur validation W3C (résolu)

erreur validation W3C (résolu) - HTML/CSS - Programmation

Marsh Posté le 09-06-2006 à 15:14:37    

Bonjour,
 
Je suis en train de valider mon site et je rencontre quelques erreurs que je parviens à résoudre petit à petit.
 
Mon problème est que pour certaines pages (comme celle-ci: http://217.128.130.97/formation.php ou http://217.128.130.97/infos_eta.php), la validation me retourne ça:
 
Sorry, I am unable to validate this document because on line 31  it contained one or more bytes that I cannot interpret as utf-8  (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.
 
Vous savez ce qui ne lui plait pas?
 
Merci


Message édité par letesp le 09-06-2006 à 18:01:11
Reply

Marsh Posté le 09-06-2006 à 15:14:37   

Reply

Marsh Posté le 09-06-2006 à 15:23:52    

Problème de charset, peut-être celui-ci est-il spécifié pour être du UTF-8 mais ta page n'est pas encodée en UTF-8.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 09-06-2006 à 15:27:15    

Bah en fait je n'ai pas spécifié de charset. Il le détecte tout seul comme de l'UTF-8.
 
La page est encodée en UTF-8.

Reply

Marsh Posté le 09-06-2006 à 16:24:43    

Utilise un vrai doctype :o

Reply

Marsh Posté le 09-06-2006 à 16:50:33    

Déja il faut que tu rajoute des ALT à tes images, ensuite y a un souci avec tes div. On dirait qu'il y en a une qui n'est pas fermée.

Reply

Marsh Posté le 09-06-2006 à 16:52:14    

Sinon ta feuille de style contient aussi des erreurs :
http://jigsaw.w3.org/css-validator [...] mation.php

Reply

Marsh Posté le 09-06-2006 à 17:26:02    

Merci de vos réponses.  
 
xtof, tu pourrais préciser ce que tu entends par un vrai "doctype"?  
Tu dis ça parce que je l'ai mis en transitional? en fait je comprenais pas les erreurs quand je le mettais en strict, donc je suis resté en transitional.
Pour les alt t'a tout à fait raison. C'est la princpale erreur sur toutes mes pages. Normalement je les ai corrigé sur toutes celle que le validator a pu examiner.
 
Et c'est vrai que ma feuille de style contient des erreurs. J'en ai corrigé pas mal. Mais je vais laisser la propriété -moz-border-radius qui ne passe pas mais qui me plait beacuoup.
 
Sinon j'ai essayé d'ajouter le meta charset utf-8 mais sans changement.
Ma base de données  n'est pas en utf-8 je crois, plutôt du latin_swedish ou un truc comme ça. Ca peut jouer?
 
Vous me conseilleriez de faire quoi? Tout passer dans le même format? et si oui lequel? (mon serveur tourne sous linux)

Reply

Marsh Posté le 09-06-2006 à 17:35:29    

non mais le truc ton doctype c'est du doctype dreamweaver...
 
Pour du vrai c 'est aps formé comme ça...
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Reply

Marsh Posté le 09-06-2006 à 17:48:52    

ok merci.
 
J'avais trouvé ce doctype sur un site qui avait l'air sérieux. Finalement non.
 
La page formation.php fonctionne bien avec lui mais pas l'index.php. Enfin ça c'est parce que j'ai du mal coder le truc.
 
En tout cas ça ne change rien pour la validation. Il y a toujours le même problème.

Reply

Marsh Posté le 09-06-2006 à 17:59:18    

J'ai trouvé!!!
 
J'avais un caractère bizarre à cause d'un oubli de htmlentities() dans une option.value.  
 
Merci à tous

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed