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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  validateur du W3C : je ne comprends pas les erreurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

validateur du W3C : je ne comprends pas les erreurs

n°994573
bepimaco
Festina lente
Posté le 27-02-2005 à 12:18:42  profilanswer
 

Le plus simple, c'est que vous voyez par vous même ce que dit le validateur du W3C :
 
http://bepimaco.free.fr/test/essai13.htm
 
En vous remerciant

mood
Publicité
Posté le 27-02-2005 à 12:18:42  profilanswer
 

n°994583
Mjules
Parle dans le vide
Posté le 27-02-2005 à 12:38:56  profilanswer
 

je ne crois pas qu'un h3 puisse se trouver dans un p ; déplace ta balise d'ouverture du paragraphe après le titre :

Code :
  1. <p><h3>Changer de paysage</h3>De Grenoble, prenez la <a href="http://www.vfd.fr">ligne 510</a>, ne
  2.         descendez pas à Lans, mais à la suivante : vous êtes à Villard de Lans, sur le plateau du Vercors.
  3.  Trouvez ensuite un grand, un très grand champs, bien plat. Lancez un jeu.</p>


 
devient  

Code :
  1. <h3>Changer de paysage</h3><p>De Grenoble, prenez la <a href="http://www.vfd.fr">ligne 510</a>, ne
  2.         descendez pas à Lans, mais à la suivante : vous êtes à Villard de Lans, sur le plateau du Vercors.
  3.  Trouvez ensuite un grand, un très grand champs, bien plat. Lancez un jeu.</p>


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°994586
Mjules
Parle dans le vide
Posté le 27-02-2005 à 12:41:44  profilanswer
 

un autre truc qui me "choque" c'est ton code javascript répété  un paquet de fois ; pourquoi tu ne fais pas une fonction que tu appelles (il me semble en plus que tu en défini une qui ferais ce qu'il faut en tête de ta page : montre(id) )
 
encore une chose qui me surprend c'est la 20° de div, j'ai pas compris pourquoi ils étaient là ; ya pas moyen d'alléger le code à ce niveau ?


Message édité par Mjules le 27-02-2005 à 12:47:04

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°994594
bepimaco
Festina lente
Posté le 27-02-2005 à 12:59:21  profilanswer
 

Merci de ton aide et ta remarque : en effet, il faut sortir le h3 du paragraphe.
 
Pour le javascript, je vais voir ce que je peux faire, et pour la vingtaine de div, j'ai pas trop vu comment faire autrement, vu qu'ils déclenchent tous une action.

n°994598
esox_ch
Posté le 27-02-2005 à 13:13:09  profilanswer
 

www.alsacreations/articles


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°994599
Mjules
Parle dans le vide
Posté le 27-02-2005 à 13:13:58  profilanswer
 

ya déjà un truc qu'il serait pas difficile de faire, c'est dans l'entête d'éliminer les div qui englobe uniquement un a ; en appliquant l'id et le style sur le a, tu arriverais au même résultat.
 
un lien qui en parle :
http://www.alsacreations.com/blog/ [...] es-des-css
 
 
pour les div qui contiennent le texte dans la case grise, je ne suis pas sur que sémantiquement ce soit correct, mais j'avoue que je sais pas faire autrement


Message édité par Mjules le 27-02-2005 à 13:16:17

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°994714
Elghinn42
Posté le 27-02-2005 à 15:32:56  profilanswer
 

<div id="imprimante"
  onmouseover="document.getElementById('infoimpr1').style.display='block';document.getElementById('infoimpr2').style.display='block'"
  onmouseout="document.getElementById('infoimpr1').style.display='none';document.getElementById('infoimpr2').style.display='none'"
  onclick=javascript:window.print()>
  <a href="#"></a></div>


la valeur de l'attribut onclick n'est pas entre guillemets


---------------
"le logiciel libre est une question de liberté, pas de prix" - Richard M. Stallman - (http://www.gnu.org/philosophy/why-free.fr.html)
n°994729
bepimaco
Festina lente
Posté le 27-02-2005 à 15:56:28  profilanswer
 

Merci, c'est toujours les trucs les plus simple qu'on laisse passer.

n°994774
FlorentG
Posté le 27-02-2005 à 16:32:02  profilanswer
 

Pourquoi toutes ces <div> dans ton code ??
 
Genre :

<div class="casegoogle"><input type="text" name="q" size="14" maxlength="255" value=""/></div>


Elle sert à quoi la <div> dans ce cas-là ???

n°995114
bepimaco
Festina lente
Posté le 27-02-2005 à 21:06:24  profilanswer
 

a placer les éléments pour qu'ils tombent au bon endroit

mood
Publicité
Posté le 27-02-2005 à 21:06:24  profilanswer
 

n°995126
esox_ch
Posté le 27-02-2005 à 21:13:54  profilanswer
 

bepimaco a écrit :

a placer les éléments pour qu'ils tombent au bon endroit


 
Apperemment tu as mal compris l'utilisation du css et des div ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°995196
FlorentG
Posté le 27-02-2005 à 22:06:06  profilanswer
 

bepimaco a écrit :

a placer les éléments pour qu'ils tombent au bon endroit


Pourquoi est-ce que tu ne place pas directement le <input /> :??: Ca sert à rien de mettre une <div> autour... Comme le dit esox, t'as pas du bien comprendre le fonctionnement des <div> et des styles.
 
La balise <div> est là pour grouper des éléments, et donner une structure au document XHTML. Elle n'est pas là pour appliquer un style ou pour positionner des choses.

n°995203
gm_superst​ar
Appelez-moi Super
Posté le 27-02-2005 à 22:12:08  profilanswer
 

Ceci dit, les éléments d'un formulaire doivent être dans un conteneur...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°995210
FlorentG
Posté le 27-02-2005 à 22:20:02  profilanswer
 

Oui :

Code :
  1. <form>
  2.   <conteneur>
  3.   </conteneur>
  4. </form>


Avec à la place de <conteneur>, une balise de type block

n°995227
omega2
Posté le 27-02-2005 à 22:40:50  profilanswer
 

gm_superstar a écrit :

Ceci dit, les éléments d'un formulaire doivent être dans un conteneur...

La balise <form> étant le dit conteneur. ;)
La balise <div> est loin d'être le seul conteneur existant en xhtml.

n°995233
FlorentG
Posté le 27-02-2005 à 22:43:38  profilanswer
 

Non, il faut rajouter un conteneur dans le <form>. Le <form> n'est pas vraiment un conteneur...

n°995243
omega2
Posté le 27-02-2005 à 22:47:51  profilanswer
 

ha bon? Me semblais que ca marchait bien sans. Mais c'est vrai que j'ai pas testé directement ce cas là.

n°995246
FlorentG
Posté le 27-02-2005 à 22:48:48  profilanswer
 

Faut penser à valider ;)

n°995250
cerel
Posté le 27-02-2005 à 22:50:01  profilanswer
 

Si je me trompe pas il existe un conteneur "parfait" pour les forms, c'est "fieldset" (avec son "legend" ).

n°995299
gm_superst​ar
Appelez-moi Super
Posté le 27-02-2005 à 23:11:52  profilanswer
 

omega2 a écrit :

La balise <form> étant le dit conteneur. ;)


Hé non...

omega2 a écrit :

La balise <div> est loin d'être le seul conteneur existant en xhtml.


Je n'ai pas parlé de div


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°995411
Djebel1
Nul professionnel
Posté le 28-02-2005 à 03:06:01  profilanswer
 

cerel a écrit :

Si je me trompe pas il existe un conteneur "parfait" pour les forms, c'est "fieldset" (avec son "legend" ).


 
tiens et pour info, c'est valide de mettre plusieurs <fieldset> dans un <form>?

n°995460
FlorentG
Posté le 28-02-2005 à 09:42:41  profilanswer
 

Oui, pas de probs. Ca permet de grouper certains contrôles.

n°1318433
Roiku
Posté le 04-03-2006 à 15:21:04  profilanswer
 

Bonjour à tous,
 
Je me permet de poster dans ce topic car moi aussi apès avoir validé ma page il y a des erreurs que je ne comprends pas voici la page:
 
http://dolgital.free.fr/bac2006/
 
J'obtiens cette erreur 7 fois:
 

Code :
  1. Error  Line 31 column 3: document type does not allow element "ul" here; missing one of "object", "ins", "del", "map", "button" start-tag.
  2. <ul>


 
http://validator.w3.org/check?uri= [...] ype=Inline
 
J'ai beau faire des recherches sur la DTD et les balises ul je ne trouve pas mon erreur :/
 
Merci pour votre aide :jap:


Message édité par Roiku le 04-03-2006 à 15:21:30
n°1318457
Mjules
Parle dans le vide
Posté le 04-03-2006 à 16:23:51  profilanswer
 

tes ul doivent se trouver en dehors des p


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°1318503
Roiku
Posté le 04-03-2006 à 18:20:23  profilanswer
 

Mjules a écrit :

tes ul doivent se trouver en dehors des p


 
merci pour ta réponse :)
 
En fait mon p ne servait à rien ici

mood
Publicité
Posté le   profilanswer
 


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

  validateur du W3C : je ne comprends pas les erreurs

 

Sujets relatifs
Validation W3c et background dans une cellue ?Je ne comprends pas comment faire (Debutant)
Probleme compatibilité W3C XHTMLErreurs avec javascript
[W3C-Validator] Il reste des erreurs...Gestion des erreurs
[vbs]Gestion des erreurs et fichier log...[HTML + CSS] Comprends pas...
Validation TD sur W3C 
Plus de sujets relatifs à : validateur du W3C : je ne comprends pas les erreurs


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)