aber ich frage mich, wozu die span-Elemente dienen sollen.
Naja. Einmal wegen des Umbruchs, dann wegen des anzuhängenden "*)", sodann wegen der Breite. Sie Spans wären verzichtbar, aber die Inputs im Beispiel haben keine ID ... sonst könnte man auf die Spans verzichten und die Label vor dem Input enden lassen…