Bonjour à tous,
Mon interrogation est purement "technique" : en xhtml, est-ce qu'un label peut contenir un label ?
En html 4 la réponse est très claire, c'est non :
Pour xhmtl, si on se fie uniquement à la déclaration, c'est autorisé :
Mais juste au-dessus de la déclaration, il est noté :
Et ceci passe au validateur :
Tout indique que c'est autorisé...
J'interprète donc sûrement mal la "note" précédant la déclaration. Quelqu'un peut m'éclairer ?
Modifié par boulaneige (28 Feb 2011 - 13:13)
Mon interrogation est purement "technique" : en xhtml, est-ce qu'un label peut contenir un label ?
En html 4 la réponse est très claire, c'est non :
<!ELEMENT LABEL - - (%inline;)* -(LABEL) -- form field label text -->
Pour xhmtl, si on se fie uniquement à la déclaration, c'est autorisé :
<!ELEMENT label %Inline;>
Mais juste au-dessus de la déclaration, il est noté :
a écrit :
Each label must not contain more than ONE field
Label elements shouldn't be nested.
Et ceci passe au validateur :
<div>
<label for="nom">Nom :
<label for="prenom">Prénom :</label>
<input type="text" id="prenom" />
</label>
<input type="text" id="nom" />
</div>
Tout indique que c'est autorisé...
J'interprète donc sûrement mal la "note" précédant la déclaration. Quelqu'un peut m'éclairer ?
Modifié par boulaneige (28 Feb 2011 - 13:13)