Il manque une balise ???
Résolu/Fermé
A voir également:
- Il manque une balise ???
- Balise br - Forum CSS
- Balise <br> HTML ✓ - Forum HTML
- Samia, kevin et jason ont gardé la trace de leurs ventes quotidiennes du mois de juillet 2016. dans la feuille bilan, il manque les résultats de jason. insérez une colonne entre samia et kevin et reportez-y les résultats de jason. quel mot secret apparait en f2 ? - Forum LibreOffice / OpenOffice
- Manque cam module - Forum TNT / Satellite / Réception
14 réponses
lu..
les balises <p> sont uniquement pour les paragraphes.. je n en voit as l utilité dans un formulaire...
les balises <p> sont uniquement pour les paragraphes.. je n en voit as l utilité dans un formulaire...
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
11 févr. 2009 à 05:02
11 févr. 2009 à 05:02
Ce n'est pas obligatoire ..
Le label lui, sert à justement dans un formulaire ou autre, de mettre un nom juste devant la zone de texte que tu introduit ...
Le <p> </p> n'est pas obligatoire.. Ils servent à encadrer des paragraphes ...
Le label lui, sert à justement dans un formulaire ou autre, de mettre un nom juste devant la zone de texte que tu introduit ...
Le <p> </p> n'est pas obligatoire.. Ils servent à encadrer des paragraphes ...
en faite j'ai rencontrer un nouveau problème du même type donc j'ai pas voulue poster un nouveau sujet j'espere que tu me répondras
bon voila mon problème:
tu me dit que ce n'est pas obligatoire de <p></p> dans un formulaire
mais alors dans ce cas :
<form method="post" action="">
<p>
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" id="titre_sujet"/>
</p>
</form>
quand je verifie si il est valide avec le lien du W3C il me dise qu'il est valide
mais dans ce cas là:
<form method="post" action="">
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" id="titre_sujet"/>
</form> il me dise qu'il n'est pasvalide alors peut-tu m'expliquer pourquoi il est pas valide ?????
bon voila mon problème:
tu me dit que ce n'est pas obligatoire de <p></p> dans un formulaire
mais alors dans ce cas :
<form method="post" action="">
<p>
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" id="titre_sujet"/>
</p>
</form>
quand je verifie si il est valide avec le lien du W3C il me dise qu'il est valide
mais dans ce cas là:
<form method="post" action="">
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" id="titre_sujet"/>
</form> il me dise qu'il n'est pasvalide alors peut-tu m'expliquer pourquoi il est pas valide ?????
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 05:46
12 févr. 2009 à 05:46
Comment ca il est pas valide ???
Mais siii Ca marche très bien ton truc.. Le seul probleme c ke l'action est vide ...
Mais siii Ca marche très bien ton truc.. Le seul probleme c ke l'action est vide ...
voila ce qu'il me mette en érreure:
# Line 10, Column 24: document type does not allow element "label" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag.
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" i
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
# Error Line 10, Column 39: character data is not allowed here.
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" i
✉
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include:
* putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), or
* forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), or
* using XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.
# Error Line 10, Column 96: document type does not allow element "input" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag.
… name="titre_sujet" id="titre_sujet"/>
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
# Error Line 11, Column 6: end tag for "form" which is not finished.
</form>
Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>
Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a <title> child element, lists (ul, ol, dl) require list items (li, or dt, dd), and so on.
# Line 10, Column 24: document type does not allow element "label" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag.
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" i
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
# Error Line 10, Column 39: character data is not allowed here.
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" i
✉
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include:
* putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), or
* forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), or
* using XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.
# Error Line 10, Column 96: document type does not allow element "input" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag.
… name="titre_sujet" id="titre_sujet"/>
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
# Error Line 11, Column 6: end tag for "form" which is not finished.
</form>
Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>
Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a <title> child element, lists (ul, ol, dl) require list items (li, or dt, dd), and so on.
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 05:57
12 févr. 2009 à 05:57
Ben le action="...." c'est un ptit peu le plus important du formulaire, car c'est lui qui détermine, sur kel page envoyer, une fois qu'on clik sur le bouton..
Montre moi ton formulaire ;) ..
Montre moi ton formulaire ;) ..
ben la pour l'instant j'ai pas encore fais de formulaire j'ai juste tester la partie ou il y a une érreure parceque je comprend pas d'ou elle vien:
voila ce que j'ai mit exactement:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="anthony" href="déco.css" />
</head>
<body>
<form method="post" action="attribue.php">
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" id="titre_sujet"/>
</form>
</body>
</html>
voila ce que j'ai mit exactement:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="anthony" href="déco.css" />
</head>
<body>
<form method="post" action="attribue.php">
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" id="titre_sujet"/>
</form>
</body>
</html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 06:05
12 févr. 2009 à 06:05
Ben j'ai tester exactement ce que tu a mis là, et ca marche parfaitement, il n'y a pas d'érreure, je ne vois pas quel est ton probleme ?!!
mais non c'est pas possible tu la bien verifier si il est valide sur ce lien ??
http://validator.w3.org/#validate_by_upload
si c'est bien le lien moi je trouve 4 érreure celle que j'ai mit un peu plus en haut la discution donc voila apres je comprend pas moi quand je met la balise <p> et </p>la sa devien valide
http://validator.w3.org/#validate_by_upload
si c'est bien le lien moi je trouve 4 érreure celle que j'ai mit un peu plus en haut la discution donc voila apres je comprend pas moi quand je met la balise <p> et </p>la sa devien valide
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 06:12
12 févr. 2009 à 06:12
T'entends koi par valide toi ???
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 06:17
12 févr. 2009 à 06:17
C koi le W3C ??
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 06:17
12 févr. 2009 à 06:17
C koi le W3C ??
lol ben c'est un lien ou il dise toute les regles de html de toute les version et c'est aussi un orgranisme qui surveille l'evoltion du web mais attend dit moi tu la verifier mon code parceque peut etre toi tu programme en html mais maintenant il y a une autre version le XHTML sa a peut etre du changer les regle c'est peu etre pour sa qu'il faut mettre le <p></p> dans les balise <form></form>
mais tien un lien il t'explique parfaitement ce que c'est https://openclassrooms.com/fr/courses en plus c'est important de savoir ce que c'est pour les webmaster ;)
mais tien un lien il t'explique parfaitement ce que c'est https://openclassrooms.com/fr/courses en plus c'est important de savoir ce que c'est pour les webmaster ;)
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 07:44
12 févr. 2009 à 07:44
Ah ok, ben moi oui je code en html... Ben le xhtml je l'utilise pas, du moins pour le moment, donc je sais pas, mais je sais kavec le html ca fonctione parfaitement .. Et c koi léreure en xhtml ???
Kes kon te dit kom éreur ???
Kes kon te dit kom éreur ???
voila ce qu'il me mette en érreure:
# Line 10, Column 24: document type does not allow element "label" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag.
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" i
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
# Error Line 10, Column 39: character data is not allowed here.
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" i
✉
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include:
* putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), or
* forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), or
* using XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.
# Error Line 10, Column 96: document type does not allow element "input" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag.
… name="titre_sujet" id="titre_sujet"/>
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
# Error Line 11, Column 6: end tag for "form" which is not finished.
</form>
Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>
Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a <title> child element, lists (ul, ol, dl) require list items (li, or dt, dd), and so on.
# Line 10, Column 24: document type does not allow element "label" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag.
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" i
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
# Error Line 10, Column 39: character data is not allowed here.
<label for="titre_sujet">titre</label> : <input type="text" name="titre_sujet" i
✉
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include:
* putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), or
* forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), or
* using XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.
# Error Line 10, Column 96: document type does not allow element "input" here; missing one of "ins", "del", "h1", "h2", "h3", "h4", "h5", "h6", "p", "div", "address", "fieldset" start-tag.
… name="titre_sujet" id="titre_sujet"/>
✉
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.
One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
# Error Line 11, Column 6: end tag for "form" which is not finished.
</form>
Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>
Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a <title> child element, lists (ul, ol, dl) require list items (li, or dt, dd), and so on.
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 07:48
12 févr. 2009 à 07:48
essaye ca alors :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="anthony" href="déco.css" />
</head>
<body>
<form method="post" action="attribue.php">
<table border="0">
<tr>
<td>titre : </td>
<td><input type="text" name="titre_sujet" id="titre_sujet"/></td>
</tr>
</table>
</form>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Mon super site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="anthony" href="déco.css" />
</head>
<body>
<form method="post" action="attribue.php">
<table border="0">
<tr>
<td>titre : </td>
<td><input type="text" name="titre_sujet" id="titre_sujet"/></td>
</tr>
</table>
</form>
</body>
</html>
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 07:56
12 févr. 2009 à 07:56
C'est juste que le xhtml surement ne suporte par les "label", donc ce que j'ai fait, j'ai fais un ptit tableau pour ke ca soit aligner ;)
sisi le XHTML les support car dans ce tuto :
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3#qcm sa vient du site zero je pense que tu le connais il est très connue ce site et ben dans ce tuto il explique que c'est obligatoire de mettre un <p></p> dans les balise <form></form> et pourtant il y a très bien un <label> mais lie le ce tuto je pense que tu pourrat découvrire la réponse a mon problème peut-etre
https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3#qcm sa vient du site zero je pense que tu le connais il est très connue ce site et ben dans ce tuto il explique que c'est obligatoire de mettre un <p></p> dans les balise <form></form> et pourtant il y a très bien un <label> mais lie le ce tuto je pense que tu pourrat découvrire la réponse a mon problème peut-etre
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 08:18
12 févr. 2009 à 08:18
Ben si ca fonctionne comme ca ?? pourquoi tu veux changer ?? loool
Tu veux absolument mettre un label for ???
Tu veux absolument mettre un label for ???
ben non je veut pas absolument mettre un <label for="..."> mais bon il y a 2 raison pour que je veut mettre sa
la 1er c'est je veus simplement comprendre ou elle est mon erreure mais je viens de la découvrires c'est que en faite quan dil y a la balise fieldset c'est pas obligatoire
et la 2 eme raison c'est que toi tu respect pas la sémenthique du W3C regarde je te montre un exemple :
<p>je suis un <span class="important>big-boss</span></p>celle la c'est mauvais car on na pas besoin de mettre span class="important" car la balise <strong> existe donc la tu repecte pas la sémenthique de W3C et si tu respecte pas sa ton site il risque pas de se trouver dans les 1er des classement dans google
comme toi ta mit :
<form method="post" action="attribue.php">
<table border="0">
<tr>
<td>titre : </td>
<td><input type="text" name="titre_sujet" id="titre_sujet"/></td>
</tr>
</table>
</form>:
pourquoi mettre <td> alors qu'il y a <label> qui est fait expres pour sa
la 1er c'est je veus simplement comprendre ou elle est mon erreure mais je viens de la découvrires c'est que en faite quan dil y a la balise fieldset c'est pas obligatoire
et la 2 eme raison c'est que toi tu respect pas la sémenthique du W3C regarde je te montre un exemple :
<p>je suis un <span class="important>big-boss</span></p>celle la c'est mauvais car on na pas besoin de mettre span class="important" car la balise <strong> existe donc la tu repecte pas la sémenthique de W3C et si tu respecte pas sa ton site il risque pas de se trouver dans les 1er des classement dans google
comme toi ta mit :
<form method="post" action="attribue.php">
<table border="0">
<tr>
<td>titre : </td>
<td><input type="text" name="titre_sujet" id="titre_sujet"/></td>
</tr>
</table>
</form>:
pourquoi mettre <td> alors qu'il y a <label> qui est fait expres pour sa
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 08:39
12 févr. 2009 à 08:39
Ben je sais pas moi, mais j'utilise toujours des tableau j'utilise preske jamais des label for, car des fois j'ai besoin de rajouter une ptite image juste a koté, ben ca pose pa d'probleme, je rajoute juste un pti <td>
974_Vin's_974
Messages postés
547
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
19 février 2009
102
12 févr. 2009 à 08:47
12 févr. 2009 à 08:47
oué chacun ca fcon d'coder loool
Bon jvé mangé
++
Bon jvé mangé
++
11 févr. 2009 à 03:12
voila ce qu'il me dise :
<p>Texte avant le formulaire</p>
<form>
<p>Texte à l'intérieur du formulaire</p>
</form>
<p>Texte après le formulaire</p>
Notez qu'il faut obligatoirement mettre des balises de type block (comme <p></p>) à l'intérieur de votre formulaire si vous avez besoin d'écrire du texte dedans.