[W3C] Besoin d'aide pour la validation
Résolu
crocoscore
Messages postés
176
Statut
Membre
-
RAD ZONE Messages postés 5362 Statut Contributeur -
RAD ZONE Messages postés 5362 Statut Contributeur -
Bonjour,
Quand on tombe sur 200 erreurs en utilisant le validateur W3C, on se dit "HELP !". Normalement, j'arrive toujours à me débrouiller, mais là Oo.
http://crocoscore.free.fr/
http://validator.w3.org/...
Merci.
Quand on tombe sur 200 erreurs en utilisant le validateur W3C, on se dit "HELP !". Normalement, j'arrive toujours à me débrouiller, mais là Oo.
http://crocoscore.free.fr/
http://validator.w3.org/...
Merci.
Configuration: Windows Vista Firefox 3.0.17
10 réponses
-
Salut
voila un exemple avec un petit script javascript getElementById ,valide W3C ,a toi de l adapter, c est assez facile ;-)) !
<!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"> <head> <title>RAD ZONE Webcreation</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="generator" content="PSPad editor, www.pspad.com" /> <style type="text/css"> /*<![CDATA[*/ #cadre { width: 600px; margin: 0 auto; border: 0; overflow: hidden; } #defboite { position: relative; width: 580px; height: 20px; overflow: hidden; color: inherit; background: #FFFF99 url(news.gif); border: 1px inset black; } #defile { position: absolute; margin-top: 1px; background-color: transparent; } /*]]>*/ </style> <script type="text/javascript"> //<![CDATA[ var defile;// l'element a deplacer var posinit = 580; // position horizontale de depart var poscrnt = posinit; function elementDefile() { if (!defile) defile = document.getElementById('defile'); if (defile) { if(poscrnt < ( - defile.offsetWidth) ){ poscrnt = posinit; } else { poscrnt+= -1; // pixel par deplacement } defile.style.left = poscrnt+"px"; } } setInterval("elementDefile()",20); // delai de deplacement //]]> </script> </head> <body> <div id="cadre"> <div id="defboite"> <p id="defile">TON TEXTE ICI</p> </div> </div> </body> </html> -
Il suffit de traduire.
"Attribute "class" exists, but can not be used for this element."
L'attribut "class" existe, mais n'est pas utilisable sur cet élément.
"Attribute "behavior" is not a valid attribute"
L'attribut "behavios" n'est pas un attribut valide
... -
Et <marquee> n'est pas un élément valide, et les & doivent être remplacés par des
&
, et form doit avoir une action... -
Donc il n'y a pas de problème.
Tu prends ton mal en patience, puis tu corrige erreurs pas erreurs. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Merci beaucoup !
Pourriez-vous me dire comment rendre valide mon texte défilant ?
<marquee class="Scroller" behavior="scroll" direction="left" scrollamount="3" scrolldelay="0" onmouseover="this.stop()" onmouseout="this.start()">
<p>Retrouvez crocoscore sur : ...</p>
</marquee>
En remplaçant "marquee" par une div, cela ne fonctionne plus... -
La balise <marquee> peut être utilisée, mais c'est un élément html déprécié
et pourquoi utiliser une balise non valide alors que j ai donne une solution valide juste au dessus ??????
A+ -
La balise <marquee> peut être utilisée, mais c'est un élément html déprécié
<marquee> est une balise propriétaire micro$oft. Elle n'a jamais jamais fait partie des specs du w3c. C'est comme le <blink> de Netscape.
La seule solution est effectivement le javascript, ou coder en html 5 !
Cela dit, cela peut être pénible un texte qui défile en boucle quand on se concentre sur autre chose... Donc, on devrait pouvoir l'arrêter. -
Merci beaucoup !
Je souhaite juste savoir, à quoi sert : /*<![CDATA[*/
Je ne peux pas le mettre dans une feuille de style je suppose... il faut obligatoirement que je le laisse sur la page html, non? -
This document was successfully checked as XHTML 1.0 Transitional!
Ça fais toujours plaisir de tomber sur cette verte :)
Merci pour tout ! -