Komme leider zu spät...
Mir läuft es kalt den Rücken runter...
In divs gruppiert man mehrere Elemente. Zu nichts anderem sind die Dinger da. *seufz*
Das kann ich verstehen, aber um so zu denken muss man erstmal die Skills haben, die du offensichtlich hast.
Und dafür ist er ja hier.
@
aJunkie : Um es mal zusammen zu fassen.
Es ist nicht nötig für deine Aufgabe ein Formular zu benutzen. Den Effekt den du erzielen willst , kannst du ohne eine Tabelle erzielen einfach nur dadurch dass du den Inhalt
seiner Bedeutung entsprechend auszeichnest. Das korrekte Element für solche Jobs ist eine Liste.
Stell dir vor, du füllst einen Fragebogen aus. Ist das eine Liste, oder eine Tabelle. :-o ja genau.
Html Code:
Code:
<fieldset>
<legend>Meinungsumfrage</legend>
<ul>
<li>
<label>Wissen sie was Google über sie speichert?</label>
</li>
<li>
<label><input type="radio" name="meinung" id="meinung" value="ja">ja</label>
</li>
<li>
<label><input type="radio" name="meinung" id="meinung" value="nein" checked>nein</label>
</li>
</ul>
</fieldset>
</form>
Für XHTML gilt.:
Code:
<input type="radio" name="name" id="id" value="wert" checked="checked" />
Wichtig ist dass du beiden Formularelementen die selbe "id" gibst, weil du sonst wenn du eins vorselektierst, ne Doppelauswahl drin hättest, (die man dann nicht mehr weg bekommt) wenn der User sich für Variante B entscheidet
Du könntest auch die <label> Elemente mit "id" noch benennen. Oder du
klassifizierst deine Formularelemente und / oder deine Labelelemente z.B. als
Code:
<input type... class="formularelemente"
Der nächste Schritt wäre dann per Stylesheet die Anstriche zu entfernen, wenn du das willst und das Formular auszurichten. Dazu kannst du deine vorher definierten "id´s" oder "classes" nehmen und brauchst keine div - container.
So zu arbeiten bringt dir zwei entscheidende Vorteile
1. Du machst es richtig
2. Du hast dadurch dass du es richtig machst, im Nachhinein weniger Arbeit.
Weil wenn du z.B. die Ausrichtung bzw. dein Layout ändern willst musst du die ganze Tabelle umbauen. So nur eine Stylesheet - Eigenschaft einfügen oder verändern.:|
VIel Spaß...
Gruß
two-bee !!