Partage
  • Partager sur Facebook
  • Partager sur Twitter

Validation Xhtml 2 errors ;-)

Je n'arrive pas à les corriger

Sujet résolu
Anonyme
    11 août 2006 à 20:47:43

    Bonjour à tous :D ,

    Ce soir, je me suis décidé à coder proprement donc en XHTML. Je me débrouille pas mal mais 2 erreurs persistent et je ne sais pas comment faire pour que ce soit valide... C'est pourquoi je demande votre aide ;) .

    Première erreur:

    <p><form id="inscription_newsletter" method="post" action="inscription_newsletter.php" />
            <input type="text" name="newsletter" /><input type="submit" value="Inscription" />
            </form></p>


    et voici l'erreur qu'il m'affiche :

    Citation : Validation W3C

    Line 75 column 85: document type does not allow element "form" here; missing one of "object", "ins", "del", "map" start-tag.

    ...st" action="inscription_newsletter.php" />



    J'ai tout essayé, et elle persiste... :(

    -------------------------------------------------------------


    Seconde erreur :

    <p><form id="inscription_newsletter" method="post" action="inscription_newsletter.php" />
            <input type="text" name="newsletter" /><input type="submit" value="Inscription" />
            </form></p>


    et voici l'erreur qu'il m'affiche :

    Citation : Validateur W3C

    Line 77 column 7: end tag for element "form" which is not open.

    </form></p>



    D'après eux, le form ne serait pas ouvert mais il l'est...

    Je vous remercie d'avance pour votre aide ;)

    • Partager sur Facebook
    • Partager sur Twitter
      11 août 2006 à 20:51:26

      1. C' est normal. Tu ne dois pas metttre de slash à la fin de la première balise <form> !
      2. Les balises <p> se mettent entre les balises <form>.

      Voilà je crois que ton problème est résolu ! ;)
      • Partager sur Facebook
      • Partager sur Twitter
        11 août 2006 à 21:35:23

        <form /> est une balise block qui doit contenir des blocks.
        <p /> est une balise block qui doit contenir des inline (comme du texte ou des balises inline)
        <input /> est une balise inline qui doit être vide.
        <a /> est une balise inline qui doit contenir des inline

        Un Block ne peut pas être contenu dans un inline, et un inline doit être dans un block à inline.

        ^^
        • Partager sur Facebook
        • Partager sur Twitter
        Anonyme
          11 août 2006 à 21:37:24

          Pour simplifier :

          <body>
          <form ....>
          <p><input .... /></p>
          <p><a ....>...</a></p>
          </form>

          <p>....</p>
          </body>
          • Partager sur Facebook
          • Partager sur Twitter
            11 août 2006 à 21:39:37

            Ah ouais j'oubliais les exemples ^^ Merci
            • Partager sur Facebook
            • Partager sur Twitter
            Anonyme
              11 août 2006 à 23:04:00

              Exemple faux !


              Tu ne dois pas mettre de / à la fin du premier form !
              • Partager sur Facebook
              • Partager sur Twitter
              Anonyme
                11 août 2006 à 23:36:23

                Il me semblais aussi, c'est "<form /> est une balise block qui doit contenir des blocks." qui m'a induit en erreur.
                • Partager sur Facebook
                • Partager sur Twitter
                  11 août 2006 à 23:48:37

                  C'était pour ne pas écrire <form></form>, ça fait plus classe :D
                  • Partager sur Facebook
                  • Partager sur Twitter
                  Anonyme
                    12 août 2006 à 12:34:51

                    Merci pour vos réponses, le
                    passed validation est apparu
                    , c'est génial (je deviens fou :p )

                    Resolved ;)
                    • Partager sur Facebook
                    • Partager sur Twitter

                    Validation Xhtml 2 errors ;-)

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown