Ich frage mich, was der Unterschied zwischen den folgenden zwei Codefragmenten ist:
<label>Input here : </label>
<input type='text' name='theinput' id='theinput'/>
und
<label for='theinput'>Input here : </label>
<input type='text' name='theinput' id='theinput'/>
Ich bin sicher, dass es etwas bewirkt, wenn Sie eine spezielle JavaScript-Bibliothek verwenden, aber abgesehen davon, validiert es den HTML-Code oder ist es aus einem anderen Grund erforderlich?