Alex: Labels für Radiobuttons und Checkboxes

Beitrag lesen

Hallo,

wie sollte man so ein Formular korrekt mit labels ausstatten?

<form action="..." method="post">  
<table>  
 <tr>  
  <td>Name:</td>  
  <td><input type="text" name="name" value="Max Mustermann" /></td>  
 </tr>  
 <tr>  
  <td>Geschlecht:</td>  
  <td><input type="radio" name="gender" value="male" checked="checked" />männlich <input type="radio" name="gender" value="female" />weiblich</td>  
 </tr>  
 <!-- und noch ein paar Zeilen mit inputs... -->  
</table>  
</form>

Also auf jeden Fall muss "Name:" in ein label, aber wie ist es mit "Geschlecht:"? Korrekt ist wohl eher, "männlich" und "weiblich" in labels zu packen, aber was ist dann mit "Geschlecht:"? Es gibt ja auch noch fieldset, aber ich kann ja nicht die ganze Tabellenzeile in ein fieldset packen. Sollte ich hier also gar keine Tabelle verwenden? Ich hielt das durch die values eigentlich durchaus für tabellarische Daten, die eben nicht nur angeschaut, sondern auch gleich bearbeitet werden können.

Alex