Qual è il semantica differenza tra l'utilizzo di un elemento di <select>
contenente <option>
figli e, utilizzando un <input type="radio">
elementi all'interno di un genitore <fieldset>
? Entrambi i metodi offrono all'utente la possibilità di selezionare al massimo un'opzione. Le uniche differenze sono visiva e esperienza dell'utente relativi: il primo metodo mostra all'utente un menu a tendina, mentre l'altra opzione mostra pulsanti.Selezionare vs pulsanti di opzione e caselle di controllo
Equivalentemente, qual è la differenza tra <select multiple="">
con <option>
bambini (un menu a discesa di selezione multipla) e utilizzando <input type="checkbox">
(caselle di controllo)? Ancora una volta, non vedo alcuna differenza nella funzione; solo presentazione.
Sto solo chiedendo perché le specifiche HTML ha entrambi i metodi per gli sviluppatori da usare. Se l'unica differenza è nella presentazione e nello user experience, non dovremmo usare solo un metodo?
La stessa domanda da UX POV: http://ux.stackexchange.com/questions/456/when-should-i-use-a-select-box-instead-of-radio-buttons – Pavlo