5568 sujets

Sémantique web et HTML

Bonjour,

Petit problème un peu inhabituel... Il y a deux jours toutes les pages que j'avait faite pour la nouvelle version de mon site validaient parfaitement. Aujourd'hui ce n'est plus le cas bien que je n'aie pas touché la plupart des fichiers du site, et notamment pas celui qui contient la portion de texte apparaissant dans l'erreur.

Je vous donne l'addresse de la validation :

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.final-fantasy.ch%2Fnewdesign%2FFf10%2F

La page associée est celle ci :

http://www.final-fantasy.ch/Ff10/

Vous pouvez tester avec certaines autres, c'est pareil...

Merci d'avance si vous arrivez à élucider ce mystère, j'ai un peu du mal

Pareil pour les autres pages des sections :
http://www.final-fantasy.ch/Ff12/
http://www.final-fantasy.ch/Ff13/
http://www.final-fantasy.ch/Ff8/
http://www.final-fantasy.ch/Ff9/
http://www.final-fantasy.ch/Ff7/


(j'ai également vérifié, il me semble qu'aucune version du validator n'est sortie après le 27 juillet, bien plus vieux que mes validations d'il y a deux ou trois jours...)
Modifié par PMingard (21 Jun 2011 - 12:31)
Okay, ben va falloir qu'ils corrigent ça ^-^

Et dans la page du validator la mise à jour n'ést pas visible, normal que j'aie pas vu directement le changement...
Il y a tout de même quelque-chose de curieux, lié à ton fichier source ou à ton serveur : une fois la source réaffichée depuis mon cache, la page est validée. Idem si je l'héberge sur un autre serveur. Idem si j'enregistre ta page et si je remplace ta DTD par la même DTD depuis mon éditeur HTML...
Tout d'abord bonjour! Je suis nouveau sur le forum et je suis de près ce site depuis assez longtemps. Il est vraiment complet Smiley smile

J'ai les mêmes problèmes que notre ami PMingard!

<Modération>Ces problèmes étant très différents de ceux de PMingard, merci de créer un sujet distinct, pour plus de clarté.</modération>
Modifié par Laurent Denis (09 Aug 2005 - 07:20)
Poppu a écrit :
J'ai les mêmes problèmes que notre ami PMingard!


Bonjour Poppu,

Tu n'as pas du tout les problèmes que PMingard, en fait (Et tu as de très gros problèmes sur ce qu'est la validité, les DTD, le XHTML...).

Pour ne pas mélanger vos deux cas, merci de créer un nouveau sujet consacré à ton problème.
Laurent Denis a écrit :
Il y a tout de même quelque-chose de curieux, lié à ton fichier source ou à ton serveur : une fois la source réaffichée depuis mon cache, la page est validée. Idem si je l'héberge sur un autre serveur. Idem si j'enregistre ta page et si je remplace ta DTD par la même DTD depuis mon éditeur HTML...


Bon, la y a vraiment un truc que je comprend pas...

J'ai pensé à un truc, c'est peut être un caractère ' ou " qui est encodé dans le fichier en caractère windows à la place d'être encodé en ascii standard...

Je vais vérifier ça.
Je comprend pas, le validateur n'accepte même plus que je lui envoie un fichier (à la place de l'URL).

Lorsque j'envoie un fichier, voici ce qu'il me sort :

a écrit :


Sorry, I am unable to validate this document because its content type is application/octet-stream, which is not currently supported by this service.

The Content-Type field is sent by your web server (or web browser if you use the file upload interface) and depends on its configuration. Commonly, web servers will have a mapping of filename extensions (such as ".html") to MIME Content-Type values (such as text/html).

That you received this message can mean that your server is not configured correctly, that your file does not have the correct filename extension, or that you are attempting to validate a file type that we do not support yet. In the latter case you should let us know that you need us to support that content type (please include all relevant details, including the URL to the standards document defining the content type) using the instructions on the Feedback Page.


Pourtant cette ligne est dans mon code :


<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


Je comprend vraiment pas du tout (mais vraiment pas du tout), des suggestions??

Edit : J'ai déjà trouvé un élément de réponse, mon site est valide en transitional mais pas en strict. C'est donc le mode strict qui empêche une validation. Je vais essayer de trouver un site web en xhtml doctype strict et voir le header...
Modifié par PMingard (14 Aug 2005 - 14:57)
Bon,

Après bien des tests, voilà la solution (je crois que ça mérite de figurer dans la FAQ, va y en avoir d'autres avec la même question..)

Le doctype doit êter :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


Et pas :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


Et oui, une petite majuscule à "Strict" de différence, Doctype qui était validé avant la mise à jour du validateur il y a quelques jours. De plus l'erreur de validation ne mentionne pas du tout cette erreur mais donne ceci comme erreur :

a écrit :
Error Line 10 column 73: character data is not allowed here.

...e" content="text/html; charset=iso-8859-1" />

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).


Avec un soulignement sur la balise fermante ">".

Voilà, j'ai bien crut que je devenais fou avec ça Smiley biggol

Sur ce, je peux mettre un "Résolu" dans le titre...