Deus Figendi: Divs direkt unterinander darstellen

Beitrag lesen

Dein Markup sollte so aussehen:

<fieldset>

<legend>Teilnehmer</legend>
    <div>
        <input type="checkbox" name="teilnehmer" value="test1" id="teilnehmer1">
        <label for="teilnehmer1">Vorname Nachname1</label>
    </div>
    <div>
        <input type="checkbox" name="teilnehmer" value="test2" id="teilnehmer2">
        <label for="teilnehmer2">Vorname Nachname2</label>
    </div>
    ⋮
</fieldset>

Ich persönlich packe oftmals auch die Inputs ins Label und lasse umgebende Elemente weg:  
  
~~~html
<fieldset>  
 <legend>Teilnehmer</legend>  
  <label for="teilnehmer1">  
   <input type="checkbox" name="teilnehmer[1]" value="test1" id="teilnehmer1" />  
   Vorname Nachname (1)  
  </label>  
  <label for="teilnehmer2">  
   <input type="checkbox" name="teilnehmer[2]" value="test1" id="teilnehmer2" />  
   Vorname Nachname (2)  
  </label>  
    ⋮  
</fieldset>

Ist aber vielleicht Geschmacksfrage, ist nicht soooo semantisch, aber 'n Element gespart :D
Btw: Label sind block-Element IIRC.

--
sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(