5568 sujets

Sémantique web et HTML

Bonsoir

Je reviens avec des problèmes de validation XHTML 1.0 Transitional sur un autre site

la page
http://www.villagesbotaniques.fr/spip.php?article66

passe sans souci sur le validateur w3qc.org (qui a l'air globalement moins strict)
mais ne passe pas le validateur validome.org qui me donne 2 erreurs (que je ne comprends pas) sur une ligne vide !
les 2 erreurs sont :

Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'NMTOKENS'.

et

The value '' of attribute 'class' on element 'img' is not valid with respect to its type, 'NMTOKENS'.

Une idée ?
Bonjour,

Étant donné que le validateur du W3C n'y trouve rien à redire, je dirais que c'est un bug de validome.org.
Hello,

C'est apparemment dû à l'attribut class vide pour ton élément img. Il est de toute façon inutile, tu peux donc l'enlever.
Jean-Christophe a écrit :
Donc on peut considérer le w3qc.org du quebec comme fiable ?

Non. Car:

1. Aucun validateur n'est fiable. Un validateur est un logiciel, et les logiciels ont des bugs.
2. Le seul validateur officiel est celui proposé par le W3C.

Cela étant dit, les résultats du validateur de w3qc.org sont peut-être très corrects, ce qui en ferait un outil de qualité. Donc «fiable» si on n'entend pas par là «infaillible».
a écrit :
Julien, l'élément class en question est rajouté par spip, qu'y faire ?


Spip ajouterait des éléments class vides ? Bizarre ça Smiley sweatdrop Je savais que spip ajoutait des class="spip" (voir ici pour modifier ça) mais pas des vides... ça m'étonne beaucoup Smiley confus
audrasjb a écrit :

Spip ajouterait des éléments class vides ? Bizarre ça Smiley sweatdrop Je savais que spip ajoutait des class="spip" (voir ici pour modifier ça)


Plus depuis la version 2.0.0 Smiley cligne
a écrit :
Plus depuis la version 2.0.0


J'attendais ton intervention sur ce point Smiley cligne Et pour ses class vides ? Peut être s'agit il d'une vieille version de spip ?
audrasjb a écrit :
Plus depuis la version 2.0.0


J'attendais ton intervention sur ce point Smiley cligne Et pour ses class vides ? Peut être s'agit il d'une vieille version de spip ?

Peut-être un filtre mal placé dans les squelettes. Mais SPIP si on ne lui demande pas, il ne met pas des class vides Smiley cligne
Bonsoir et merci d'essayer

Ma version de spip est 192d (pas si vieux donc !) Smiley cligne

Dans mon squelette j'ai

[<div class="#EDIT{texte}">(#TEXTE|image_reduire{400})</div>]

et spip me sort le texte avec un image et ce bout de code avec en effet un class vide

<p class="spip"><span class='spip_document_281 spip_documents spip_documents_center' >
<img src='local/cache-vignettes/L277xH200/Palais_ideal_-Hauterives_200px-7e8b4.jpg' width='277' height='200' alt="Palais idéal" title="Palais idéal" style='height:200px;width:277px;' class='' /></span></p>

J'ai donc fait quelques tests et il apparait que le code
[<div class="#EDIT{texte}">(#TEXTE)</div>]

passe sans souci

donc le filtre image_reduire ?

étonnant tout ça !
bon après divers essais et une piste trouvée sur la liste spip, j'ai trouvé le code qui passe bien

<div class="#EDIT{texte}">[(#TEXTE|image_reduire{400})]</div>

juste un problème de crochets mal placés.

Merci à tous
Modifié par Jean-Christophe (21 Dec 2008 - 17:29)