2010-04-30 4 views

Antwort

7

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.

+0

Dorward - aber ich sah heute auf http://www.webstandards.org/ sie markieren Suchfeld wie dieses '

\t \t \t
\t \t \t \t Suche \t \t \t \t \t \t \t \t \t \t \t
\t \t
' –

+2

Eine Organisation etwas zu tun, nicht automatisch es nützlich machen, dies zu tun. – Quentin

1

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.

2

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.

-1

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! ;)

+1

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