considerar lo siguiente:dos campos de entrada dentro de una etiqueta
<label>Range from
<input name='min_value'/> to
<input name='max_value' />
</label>
¿Es esta semánticamente correcta, ya que las recomendaciones del W3C afirman que una etiqueta se asocia con exactamente una forma de control?
Al hacer clic en la segunda entrada ¿cambia el foco inmediatamente a la primera entrada? ¿Se puede prevenir esto?
¿Cómo marcaría una combinación de entrada mínima/máxima para mostrar que dos entradas pertenecen juntas?
¿Por qué necesita poner entrada dentro de la etiqueta? ¿Por qué no a –
Semánticamente, necesita un atributo for para su etiqueta que enlaza con el ID de una entrada (que debe ser único en el alcance de la página). – MetalFrog
@MetalFrog: Anidar el control en la etiqueta proporcionará la semántica necesaria; agregar un atributo for a la etiqueta en esa situación es redundante. El atributo for solo es necesario cuando el control aparece en otro lugar. Dicho esto, * puede * ser útil para especificar un atributo for de todos modos para asegurarse de que está asociando la etiqueta con el control correcto, ya que se generará un error de validación cuando se encuentre un conflicto: "Cualquier descendiente de entrada de un elemento de etiqueta con un atributo for debe tener un valor de ID que coincida con el del atributo ". – BoltClock