Danke für die hilfreichen Antworten.
Ihr habt schon recht, so geht das auch.
Noch was zum Hintergrund warum ich kein "unnötiges" HTML haben möchte.
Die Checkboxen/Radiobuttons erscheinen in einem Pop-Up, das aus dem Inhalt SEHR SEHR großers Selectfelder erstellt wird.
D.h. der User ist in unserem System, und möchte einen Eintrag in einem Selectfeld wählen. Nun kann so ein Selectfeld mehr als 2000 Einträge haben (ja, man kann auch filtern in dem System, aber es gibt ja noch den DAU, der das evtl. nicht macht).
Um dann die Eingabe und vorallem Suche des gewünschten Eintrags zu erleichtern, sollten alle Optionen des Selectfelds (wie gesagt, +2000) in dem PopUp als Radiobuttons (normales Selectfeld) bzw. Checkboxen (Multi-Select) erscheinen.
Um hier den zu generierenden HTML-Code möglichst gering zu halten, war ich auf der Suche nach der knappsten aller Lösungen.
Ich werd mal "white-space:pre;" versuchen, das mit den Labels is zwar sehr fein und user-freundlich, aber evtl. zu viel Code.
Evtl. implementiere ich aber noch eine Suche/Filter der auf der generierten Ausgabe arbeitet, mal sehen.
Vielen Dank, auch für weitere Ideen.
Schönen Sonntag