¿Hay una mejor práctica en relación con la anidación de labely inputelementos HTML?
forma clásica:
<label for="myinput">My Text</label>
<input type="text" id="myinput" />
o
<label for="myinput">My Text
<input type="text" id="myinput" />
</label>
inputno pertenece semánticamente dentro de un label, noté hoy que los desarrolladores de Bootstrap no están de acuerdo conmigo . Algunos elementos, como las casillas de verificación en línea, tienen un estilo diferente dependiendo de si inputestá dentro o fuera.
<label for="id">ya que tengo varios formularios en la página y no puedo usar el idatributo para muchos widgets sin caer en la unique id per pagetrampa. La única forma aceptable de acceder al widget es mediante form + widget_name.
<input />interior<label>es que puede omitirforyid:<label>My text <input /></label>en su ejemplo. Mucho mejor!