Bonjour,
J'aimerai savoir est-ce qu'il est syntaxiquement correct d'écrire <label> nom <input id="id" type="text" /> </label> ou bien <label for="id"> nom </label><input id="id" type=text" />.
Version imprimable
Bonjour,
J'aimerai savoir est-ce qu'il est syntaxiquement correct d'écrire <label> nom <input id="id" type="text" /> </label> ou bien <label for="id"> nom </label><input id="id" type=text" />.
Salut,
l'élément <label> et une élément de type inline et peut contenir d'autre éléments de type inline donc, en théorie, des input. Mais en général on se limite à des éléments de type <strong>, <em>, <img> et les éléments de contrôle de formulaire en sont exclus.
L'attribut for associe le label au controle de formulaire concerné.Code:
1
2
3 <label for="nom">Nom <em>(de jeune fille pour les femmes mariées)</em> : </label> <input name="nom" type="text" />
Pour étayer la réponse de Macmillenium : <label>
Pour préciser (qui a dit "pinailler" ? :aie:), tes deux expressions sont syntaxiquement correctes, mais seule la seconde est sémantiquement correcte... ^^
Merci à tous.Je crois que je vais m'y tenir au second alors.