consideri il seguente:Due campi di inserimento all'interno un'etichetta
<label>Range from
<input name='min_value'/> to
<input name='max_value' />
</label>
E` semanticamente corretto poiché le raccomandazioni W3C affermano che un'etichetta è associato esattamente controllo una forma?
Facendo clic sul secondo spostamento di input, si mette immediatamente a fuoco sul primo ingresso? Questo può essere prevenuto?
Come si contrassegna una combinazione di input min/max per mostrare che due ingressi sono associati?
Perché è necessario inserire l'input all'interno dell'etichetta ?? Perché non a –
Semanticamente, è necessario un attributo per l'etichetta che si collega all'ID di un input (che deve essere univoco in tutto lo scopo della pagina). – MetalFrog
@MetalFrog: l'annidamento del controllo nell'etichetta fornirà la semantica necessaria, aggiungendo un attributo all'etichetta in quella situazione ridondante. L'attributo for è necessario solo quando il controllo appare altrove. Detto questo, * può * essere utile specificare un attributo per comunque per assicurarsi di associare l'etichetta al controllo corretto, poiché verrà rilevato un errore di convalida quando viene rilevato un conflitto: "Qualsiasi discendente di input di un elemento etichetta con un attributo for deve avere un valore ID che corrisponda a quello per l'attributo. " – BoltClock