Sollten wir fieldset
sogar für ein Suchfeld input
verwenden? Was verwenden wir normalerweise im Header der Site?Sollten wir fieldset sogar für eine Suchfeldeingabe verwenden?
Antwort
Nein. Die Verwendung von Fieldset-Elementen ist nicht sinnvoll, es sei denn, Sie teilen das Formular in logische Felder auf.
Es ist ausgezeichnet für (zum Beispiel) das Markieren einer Reihe von Feldern für die Lieferadresse und einiger fast identischer für die Rechnungsadresse. Wenn Sie keine Sets (Plural) erstellen können, verwenden Sie kein Fieldset-Element.
Ich denke, es ist nicht notwendig, es sei denn, Sie möchten eine Art von Rahmen Container oder Eltern-Kind-Stil oder Gruppierung auf der Seite.
Ich denke, Fieldset Ziel ist es, Ihre Form in semantische Teile zu teilen. Wenn Ihr Feld der einzige semantische Teil ist, sollten Sie ein Feldset verwenden, da es Semantik hinzufügt.
Was Sie nicht tun sollten, ist Fieldset für Designzwecke zu verwenden.
Warum sollte er es nicht für Designzwecke verwenden? Was ist die große Sache? Persönlich denke ich, dass fieldset ein sehr einzigartiges Aussehen hat, das ohne knifflige css und/oder Javascript schwer zu erreichen ist. Und es kann in minimalistischen Formen wirklich nett aussehen. Ich meine, das ist wirklich einfach und hübsch:
<fieldset style="width:200px;">
<legend>Live Search:</legend>
<input style="width:100%; border:2px solid #BADA55;" id="q"/>
</fieldset>
Menschen immer poo poo Strukturelemente für Design, aber wer diese Regel gemacht? Funktion als Form ist ein häufiges Thema im Design (denken Sie Türen, die als Kaffeetische oder einen Schaukelstuhl aus Wagenrädern zweckentfremdet sind). Warum sollte es im Code anders sein? Lass dir keine Standards in den Weg stellen, Alter! ;)
Standards sind das Einzige, auf dem das Web aufgebaut ist. Wenn Leute anfangen, HTML-Tags anstelle von DIVs zu erstellen, wie würdest du die Seite jemals lesen? Tags haben einen Namen mit einer Bedeutung für einen Grund. Lesen Sie auch einige DTDs. – Hidde
- 1. NodaTime, sollten wir LocalDateTime für Buchungszeiten verwenden?
- 2. Welche libiconv sollten wir für iOS verwenden?
- 3. Sollten wir Codierung für HtmlString verwenden?
- 4. sollten wir Path.DirectorySeperatorChar verwenden C#
- 5. Warum sollten wir lua_pushinteger() verwenden?
- 6. Welche Quellensteuerung sollten wir verwenden?
- 7. Warum * sollten * Wir verwenden EventHandler
- 8. Sollten wir die abstrahierte polymorphe Migrationssyntax verwenden?
- 9. Wann sollten wir '===' Operator in Javascript verwenden?
- 10. Warum sollten wir kein AnyObject verwenden?
- 11. SPL vs. Array: Wann sollten wir SPL verwenden und wann sollten wir Array in PHP verwenden?
- 12. Android - Warum sollten wir adapter.notifydatasetChanged() Methode verwenden?
- 13. Sollten wir FxCop auf UnitTest-Baugruppen verwenden?
- 14. Sollten wir Faker in Rails Fabriken verwenden?
- 15. Git, also wann sollten wir Rebase verwenden?
- 16. Welche DOCTYPE-Deklaration sollten wir verwenden?
- 17. Wann sollten wir (wirklich) RenderScript verwenden?
- 18. Sollten wir ein Captcha für Sign Up verwenden?
- 19. Welche App sollten wir für die Zahlung in Paypal verwenden?
- 20. Wenn, wenn überhaupt, sollten wir const verwenden?
- 21. Sollten wir _In_ anstelle von __in verwenden?
- 22. Warum sollten wir Literale in C# verwenden?
- 23. Sollten wir <base href = "" /> verwenden?
- 24. Warum sollten wir Zeiger für diesen Code verwenden?
- 25. Warum sollten wir veröffentlichen?
- 26. Wann sollten wir nicht den Domain-Driven Design-Ansatz verwenden?
- 27. Warum sollten wir Variablen für @property
- 28. Wann sollten wir eine statische Klasse erstellen?
- 29. Sollten wir Karte überqueren? Warum?
- 30. Fieldset innerhalb fieldset
Dorward - aber ich sah heute auf http://www.webstandards.org/ sie markieren Suchfeld wie dieses '
' –Eine Organisation etwas zu tun, nicht automatisch es nützlich machen, dies zu tun. – Quentin