Dovremmo utilizzare fieldset
anche per una casella di ricerca input
? Che usiamo nell'intestazione del sito di solito?Dovremmo usare il fieldset anche per un input di una casella di ricerca?
risposta
No. Non è necessario utilizzare gli elementi fieldset a meno che non si divida il modulo in serie logiche di campi.
È eccellente per (ad esempio) contrassegnare una serie di campi per l'indirizzo di consegna e alcuni quasi identici per l'indirizzo di fatturazione. Se non è possibile creare set (plurale) non utilizzare un elemento fieldset.
A mio parere, non è necessario a meno che non si desideri una sorta di contenitore di frame o di tipo di genitore-figlio o di raggruppamento nella pagina.
Penso che l'obiettivo di fieldset sia quello di dividere la tua forma in parti semantiche. Se il tuo campo è l'unico della sua parte semantica, allora dovresti usare un fieldset, poiché aggiunge semantica.
Quello che non dovresti fare è utilizzare il fieldset per scopi di progettazione.
Perché non dovrebbe usarlo per scopi di progettazione? Qual è il grosso problema? Personalmente, penso che il fieldset abbia un aspetto davvero unico, difficile da realizzare senza css e/o javascript ingannevoli. E può sembrare davvero bello in forme minimaliste. Voglio dire, questo è davvero semplice e bella:
<fieldset style="width:200px;">
<legend>Live Search:</legend>
<input style="width:100%; border:2px solid #BADA55;" id="q"/>
</fieldset>
La gente ha sempre poo poo utilizzando elementi strutturali per la progettazione, ma che ha fatto quella regola? La funzione come forma è un tema comune nel design (pensa a porte riutilizzate come tavolini da caffè o sedie a dondolo ricavate da ruote di carro). Perché dovrebbe essere diverso nel codice? Non lasciare che gli standard ti ostacolino, amico! ;)
Gli standard sono l'unica cosa su cui è costruito il web. Se le persone iniziassero a creare tag HTML invece di DIV, come leggeresti la pagina? I tag hanno un nome con un significato per un motivo. Inoltre, leggi alcuni DTD. – Hidde
- 1. Dovremmo inserire <input> all'interno di <label>?
- 2. dovremmo usare un captcha per la registrazione?
- 3. Una casella di ricerca in Twitter Bootstrap
- 4. icona di ricerca all'interno casella di ricerca
- 5. Come posso creare un input nidificato formtastic senza fieldset?
- 6. Aggiunta di un suggerimento a una casella di input
- 7. Quale controllo sorgente dovremmo usare
- 8. Come creare una casella di testo per il filtro di ricerca in Jquery?
- 9. casella di ricerca Google map
- 10. Ricerca di una stringa in un flusso di input
- 11. Come sparare cliccare su un pulsante se il tipo di utente in una casella di input
- 12. Rimuovi il bordo dalla casella di input bootstrap
- 13. Dovremmo usare _In_ invece di __in?
- 14. jQuery cerca il tipo di input (ma anche per selezionare)
- 15. Ricerca personalizzata Google con casella di ricerca personalizzata e pulsante?
- 16. Quando dovremmo (davvero) usare RenderScript?
- 17. Quando dovremmo usare la classe e quando non dovremmo
- 18. Come modificare la larghezza/altezza di una casella di ricerca
- 19. Prevenire il testo dall'avvolgimento sotto una casella di controllo
- 20. Casella di ricerca simile a Google con una direttiva AngularJS
- 21. Quale dichiarazione DOCTYPE dovremmo usare?
- 22. Dovremmo usare Faker in Rails Factories?
- 23. Se usiamo il prefisso C per le classi, dovremmo usarlo anche per struct?
- 24. .input-validation-error in una casella di testo quando il modulo viene visualizzato di nuovo per il valore non riuscito
- 25. È anche una buona idea usare OData?
- 26. jQuery - mostra/nascondi casella di ricerca
- 27. Utilizzo di una casella di selezione html con rasoio
- 28. valore Get di una casella di input utilizzando Selenio (Python)
- 29. Fieldset e disattivazione di tutti gli input secondari - Work around per IE
- 30. Il fieldset deve essere in una forma?
Dorward - ma ho visto oggi su http://www.webstandards.org/ stanno marcando su searchbox come questo '
' –Un'organizzazione a fare qualcosa non rende automaticamente utile farlo. – Quentin