C'è una best practice relativa alla nidificazione di labele inputelementi HTML?
modo classico:
<label for="myinput">My Text</label>
<input type="text" id="myinput" />
o
<label for="myinput">My Text
<input type="text" id="myinput" />
</label>
inputnon appartiene semanticamente all'interno di un label, ho notato oggi che gli sviluppatori di Bootstrap non sono d'accordo con me . Alcuni elementi, come le caselle di controllo incorporate, hanno uno stile diverso a seconda che inputsia dentro o fuori.
<label for="id">quanto ho più moduli sulla pagina e non posso usare l' idattributo per molti widget senza cadere nella unique id per pagetrappola. L'unico modo accettabile per accedere al widget è tramite form + widget_name.
<input />dentro l' interno<label>è che puoi omettereforeid:<label>My text <input /></label>nel tuo esempio. Molto più bello!