Hallo,
Übrigens: Das label-Element ist kein Pflichtelement im Sinne von formaler HTML-Syntax, es ist ein Pflichtelement im Sinne der Barrierefreiheit, weil anderenfalls Nutzer, die auf assistive Technologien angewiesen sind, nicht wissen können, was sie in dieses Feld eintragen sollen.
das ist eine Aussage mit der ich leben kann. Also wäre mein HTMl Code laut W3C auch valide, wenn ich auf das <label> verzichten würde? Wenn ich nämlich mit dem Google HTML5 Editor mit ein Formular genieren lasse, dann erhalte ich kein Label. Entweder haben die das schon entfernt oder war noch gar nie drin.