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 :

Problème de validation [W3C]


Sujet :

HTML

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 117
    Par défaut Problème de validation
    Bonjour,

    Une fois n'est pas coutume, j'ai une question à poser.

    EN fait je suis en train de développez un site, et pour des raison pratique, la structure complète de la page , cad du doctype jusqu'à la balise fermante du HTML, ainsi que le contenu fixe, sont dans une seule et même page.

    Cette page de structure inclus grâce à PHP une page entre les balise head pour tout ce qui est contenu variable, cad titre, déclaration de css unique à la page etc..., et idem pour la balise body.

    Pour résumé mon fichier structure se compose ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <!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" xml:lang="fr" lang="fr">
       <head>
          <!-- tout ce qui est relatif à toutes mes pages -->
          <?php include($head); ?>
          <!-- éventuellement d'autre déclaration relative à toutes les pages -->
       </head>
       <body>
          <!-- tous mon contenu fixe (menu, logo, etc) -->
          <div id="main"><?php include($body); ?></div>
          <!-- éventuellement autre contenu fixe -->
       </body>
    </html>
    Du coup, dans chaque page, je n'ai plus qu'a déclaré la variable head et la variable body, et inclure cette structure.

    Ça donne un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php $head = "header.php"; // contient le titre, des déclarations de css, script relative à une page ?>
    <?php $body = "plan_dacces.php"; // contenu à inclure dans la div main de la structure ?>
    <?php include("../../template.php"); ?>
    Mais apparemment, ça n'est pas valide W3C. Suis-je obliger de construire toutes mes page avec html, body, head etc, ou il y a un moyen de le faire comme ça ? Car quand on affiche le code source, il y a bien le tout mais pas sur que w3c se base sur le code source.

    Merci d'avance.

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 117
    Par défaut
    Euh en fait c'est bon problème résolu... je n'avais pas mis le <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> en tout début de head donc ça passait pas, maintenant il passe sans erreur

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 117
    Par défaut
    Désolé, nouveau message.

    En fait j'ai de nouveau la même erreur, mais en fait je suis pas sûr que ça vienne de mon site. J'utilise firefox et le pluggin webdevelopper, et je fais "Valider le HTML local". Je viens de faire plusieurs site et à chaque fois il me sort la même erreur, même sur le site de mon IUT qui est "censé" être valide.

    J'ai tout le temps ce message :

    Line 1, Column 1: end of document in prolog
    This error may appear when the validator receives an empty document. Please make sure that the document you are uploading is not empty, and report any discrepancy.
    De quoi ça peut venir ?

    EDIT : bon c'est de nouveau bon et mes pages sont valide, on va pas chercher plus loin, je pense que ça doit être le validateur w3c qui pète un plomb par moment.

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Citation Envoyé par neo18045 Voir le message
    EDIT : bon c'est de nouveau bon et mes pages sont valide, on va pas chercher plus loin, je pense que ça doit être le validateur w3c qui pète un plomb par moment.
    Cela arrive assez souvent, oui.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème de validation de formulaire
    Par calitom dans le forum Langage
    Réponses: 2
    Dernier message: 23/03/2006, 15h12
  2. Problème de validation de données
    Par loutsky dans le forum Access
    Réponses: 3
    Dernier message: 23/11/2005, 14h11
  3. [débutante] problème de validation des méta-tags
    Par silversky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/09/2005, 17h26
  4. problème de validation HTML
    Par silversky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 05/09/2005, 13h47

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