IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[HTML] Correction des erreurs de validation W3C


Sujet :

HTML

  1. #1
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut [HTML] Correction des erreurs de validation W3C
    Bonjour à tous,

    J'ai eu plusieurs conseils pour valider mon site et c'est génial.

    Ce qui l'est moins par contre, c'est quand une erreur est détectée, il y a bien un n° de ligne mais à quel fichier ça correspond ??? C'est un mystère pour moi !

    QQ pourrait m'en dire plus à ce sujet ?

    Merci d'avance.

    Autre chose maintenant.
    QQ connaît-il la bonne syntaxte pour passer la validation, sur un lien nul ?

    J'ai mis ça, mais ça passe pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onclick="return false">
    Merci pour tout.

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonjour,
    ça doit être ton dièse seul qui passe pas non?

  3. #3
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Je sais pas, c'est tout qui est affiché au w3c !

  4. #4
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    Salut
    Citation Envoyé par jlb59 Voir le message
    Ce qui l'est moins par contre, c'est quand une erreur est détectée, il y a bien un n° de ligne mais à quel fichier ça correspond ??? C'est un mystère pour moi !
    Peut-être le numéro de ligne de la page que tu fais validé ?
    Le code que tu fais vérifier par le W3C, est celui généré pour une seul page. (je sais pas si je suis très clair....)
    En gros si tu as un fichier php avec par exemple :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <?php
    include 'fichier1.php';
    include 'fichier2.php';
    include 'fichier2.php';
    ?>
    le validateur va lire le résultat
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
    <title>page</title>	
    </head>
    <body>
    <p>contenu</p>
    </body>
    </html>
    Donc si tu as des include de ce type, à toi de retrouver le fichier qui génère l'erreur.
    Citation Envoyé par jlb59 Voir le message
    QQ connaît-il la bonne syntaxte pour passer la validation, sur un lien nul ?
    Peux-tu mettre un peu plus de code pour voir ce qu'il y a autour de ton
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onclick="return false">
    Je ne pense pas que ce soit cette dernière portion en cause. ça passe très bien au validateur.
    Citation Envoyé par jlb59 Voir le message
    Je sais pas, c'est tout qui est affiché au w3c !
    Le validateur donne une indication sur l'erreur donc non, ce n'est pas tout ce qui affiché.

    Et quelqu'un s'écrit quelqu'un et non QQ

  5. #5
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Citation Envoyé par Strix Voir le message
    Peut-être le numéro de ligne de la page que tu fais validé ?
    Le code que tu fais vérifier par le W3C, est celui généré pour une seul page. (je sais pas si je suis très clair....)
    Ben ! pas trop non !

    Citation Envoyé par Strix
    Donc si tu as des include de ce type, à toi de retrouver le fichier qui génère l'erreur.
    Facile à dire, il y a quelque chose comme 73 répertoires et chacun a plusieurs fichiers.
    Alors, pour retrouver l'emplacement de l'erreur, bonjour !...

    Citation Envoyé par Strix
    Peux-tu mettre un peu plus de code pour voir ce qu'il y a autour de ton
    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="#" onclick="return false">
    Je ne pense pas que ce soit cette dernière portion en cause. ça passe très bien au validateur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <li><a href="#" onclick="return false">Communication <img src="../css/menu/images/fleche-bb.gif" style="border:none;width:9px;height:9px;" alt=""></a>
        <ul>
          <li><a href="../contact/index.php">Contact</a></li> 
          <li><a href="../alex_guestbook4/index.php">Livre d'or</a></li>
          <li><a href="../forum_phpbb/index.php">Forum</a></li>
          <li><a href="../index.php?page=4&amp;id=FAQ">FAQ</a></li>
          </li>
        </ul>
      </li>
    Citation Envoyé par Strix
    Et quelqu'un s'écrit quelqu'un et non QQ
    J'ai écrit comme ça parce que ça va plus vite !

  6. #6
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    Alors déjà ce code comporte des erreurs :
    tu as un </li> en trop :
    cette portion de code est-elle bien entourée de <ul> et </ul> ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <li><a href="#" onclick="return false">Communication <img src="../css/menu/images/fleche-bb.gif" style="border:none;width:9px;height:9px;" alt=""></a>
        <ul>
          <li><a href="../contact/index.php">Contact</a></li> 
          <li><a href="../alex_guestbook4/index.php">Livre d'or</a></li>
          <li><a href="../forum_phpbb/index.php">Forum</a></li>
          <li><a href="../index.php?page=4&amp;id=FAQ">FAQ</a></li>
          </li> <-- balise superflue
        </ul>
      </li>
    Facile à dire, il y a quelque chose comme 73 répertoires et chacun a plusieurs fichiers.
    Alors, pour retrouver l'emplacement de l'erreur, bonjour !...
    Tu m'en vois désolé, mais c'est ainsi.

  7. #7
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Merci d'avoir vu ça.

    Comme il y a énormément de ligne à vérifier, et j'en ai corrigées beaucoup, j'ai pas vu celle-là.

  8. #8
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Si tu veux vraiment que l'on t'aide je te suggère de poster le lien vers la vérification faite par le W3C que l'on voit les erreurs

    Et un # ne donne jamais une erreur de validation dans un lien, sinon je le saurais vu que je l'utilise souvent et même au sens le plus strict de l'HTML

  9. #9
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Je dis pas que c'est le dièse qui génère l'erreur vu que c'est tout la ligne qui est affichée.
    Mais comme maintenant, je n'ai plus cette erreur ! Peut-être que ça vient des corrections apportées ????

    Concernant le lien : http://qi98.free.fr/

  10. #10
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Tout d'abord je te suggère d'installer le Validateur W3C disponible sur Firefox : http://xhtml.developpez.com/outils/?...html-validator

    Ensuite, moi je vois 4 erreurs grâce à cet outil :
    1. Une balise meta est toujours dans le head
    2. Tu as une balise </div> en trop
    3. Une balise span ne contient que des éléments de type inline, par conséquent pas de p
    4. La définition du CSS se fait toujours dans le head
    Côté CSS il faut que tu rajoutes une unité après tes valeurs

  11. #11
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Pour connaître la ligne correspondant au numéro tu n'as qu'à cocher la case "Show source" sur le site du validateur.

  12. #12
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Citation Envoyé par Kerod Voir le message
    Tout d'abord je te suggère d'installer le Validateur W3C disponible sur Firefox : http://xhtml.developpez.com/outils/?...html-validator

    Ensuite, moi je vois 4 erreurs grâce à cet outil :
    1. Une balise meta est toujours dans le head
    2. Tu as une balise </div> en trop
    3. Une balise span ne contient que des éléments de type inline, par conséquent pas de p
    Oui, j'ai vu ça. Merci de l'avoir remarqué.
    J'ai ouvert tous les fichiers (qui dont en ligne) avec Webexpert et je recherche les fichiers qui contiennent ces erreurs; pas évident !

    Citation Envoyé par Kerod Voir le message
    1. Côté CSS il faut que tu rajoutes une unité après tes valeurs
    2. La définition du CSS se fait toujours dans le head
    Quand tu dis "une unité après tes valeurs", tu veux dire quoi ?
    J'ai déclaré le Css dans le head de certains fichiers (très peu en fait) parce qu'il n'y a que ceux-ci qui utilisent certaines formes de caractères, etc.

    Mais c'est très sympa de ta part de m'avoir parlé de "Firebug", je ne connaissais pas !
    Je l'ai installé et j'essaye de comprendre son fonctionnement.

    Merci encore de ton aide.

  13. #13
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Unité de valeur comme : px, em, %

  14. #14
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    C'est noté, je vais encore vérifier de ce côté-là !

  15. #15
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Pour connaître la ligne correspondant au numéro tu n'as qu'à cocher la case "Show source" sur le site du validateur.
    Merci de ce renseignement.

    Mais comme il y a beaucoup de fichiers, c'est pas évident.

    Je m'inquiète pas, ça va être long mais j'espère pouvoir corriger les erreurs.

  16. #16
    Membre éprouvé
    Avatar de jlb59
    Homme Profil pro
    Retraité
    Inscrit en
    Août 2004
    Messages
    1 024
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2004
    Messages : 1 024
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Pour connaître la ligne correspondant au numéro tu n'as qu'à cocher la case "Show source" sur le site du validateur.
    J'ai fait ça et voilà ce que ça me donne.
    Source :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <table style="vertical-align: middle;border: 0px solid red;">
    <tr>
    <td style="vertical-align: middle;border: 0px solid red;text-align:center;width:253px;">
    	<a href="../" title=""><img src="./images/bannieres/header/logo.jpg" alt=" " vspace="0"style="border:0px;width:150px;height:150px;"></a>
    </td>
    <td style="z-index:10;vertical-align: middle;border: 0px solid red;text-align:left;">
    <object type="application/x-shockwave-flash" data="./images/bannieres/header/banniere.swf" style="width:554px;height:111px;">
    <param name="movie" value="./images/bannieres/header/banniere.swf">
    <p>Vous devez avoir le plugin flash pour visualiser cette animation.</p>
    </object>
    </td>
    <td style="vertical-align: middle;border: 0px solid red;width:100px;text-align:right;">
    	<img src="./images/bannieres/header/logo-anime_qi98.gif" alt=" " vspace="10" style="border:0px;width:100px;height:90px;">
    </td>
    </tr>
    </table>
    Et le erreurs détectées par w3c :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    43 <td style="vertical-align: middle;border: 0px solid red;width:100px;text-align:right;">
    44 <img src="./images/bannieres/header/logo-anime_qi98.gif" alt=" " vspace="10" style="border:0px;width:100px;height:90px;">
    45 </td>
    46 </tr>
    47 </table> <br />
    J'avais beau cherché les "<br />" sans les trouver puisqu'ils n'existent pas à la source !
    Est-ce que c'est mis automatiquement ?

    PS : Je n'ai mis que "index.php" et "header.html".
    Vu le nombre d'erreurs trop importants, j'ai pensé préférable de faire la validation pas/pas.
    J'espère avoir fait le bon choix !

    Merci d'avance de ton aide.

Discussions similaires

  1. [W3C] Comment résoudre ces erreurs de validation w3c ?
    Par Gaël81 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 29/06/2007, 20h25
  2. Réponses: 2
    Dernier message: 26/06/2007, 16h59
  3. [HTML 4.01] Problème de validation W3C
    Par arnaud_verlaine dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 08/06/2007, 11h29
  4. [W3C] erreur de validation W3C HTML 4.01 Transitional
    Par durand2504 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 14/03/2006, 10h47
  5. [HTML] URLs avec variable et validation W3C
    Par pirouette_07 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 11/10/2005, 11h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo