Hallo,
folgende Frage zum <label>-Tag:
Folgender Code funktioniert wie erwartet:
<table>
<tr>
<th><label for = "vorname">Vorname</label></th>
<td><input type = 'text' id = 'vorname' name = 'vorname' placeholder = 'Ihr Vorname'></td>
</tr>
</table>
Eigentlich würde ich aber die ganze Tabellenzeile mittels Label markieren, in etwas so:
<table>
<label for = "vorname">
<tr>
<th> Vorname</th>
<td><input type = 'text' id = 'vorname' name = 'vorname' placeholder = 'Ihr Vorname'></td>
</tr>
</label>
</table>
Leider klappt der zweite Codeschnipsel nicht (zumindest nicht im IE). <label> scheint nicht über Tabellenelemente hinweg zu funktionieren. In der Spezifikation ( http://www.w3.org/TR/html5/forms.html#the-label-element ) finde ich hierüber aber keinen Hinweis.
Hat jemand eine Idee, wie ich eine ganze Tabellenreihe labeln kann?