Hallo suit,
eine zuordnung von lable zu input mittels dt -> dd ist genausowenig notwendig wie th -> td, da lable über das for-attribut ohnehin einen eindeutigen bezug herstellt
Das ist richtig, strukturell gesehen (mir widerstrebt hier als Linguisten der Ausdruck "semantisch") wäre das zwar meist doppelt gemoppelt ...
eine tabelle zur stukturierung eines formulars ist somit aus semantischer sicher nicht notwendig
... aber auch nicht falsch. Oft werden LABEL-Elemente ja auch von Links unterbrochen und da ergibt so eine Tabellenzeile (wahlweise auch ein DT- gefolgt von einem DD-Element innerhalb einer Definitionsliste) strukturell durchaus einen Sinn:
z.B.:
<tr>
<th>
<label for="termsAndConditionsRead">Ja, ich habe die</label>
<a href="agb.html">AGB</a>
<label for="termsAndConditionsRead">gelesen.</label>
</th>
<td>
<input type="checkbox" id="termsAndConditionsRead" name="termsAndConditionsRead" />
</td>
</tr>
Gruß Gernot
--
super me
super me