problem bei Anordung von dl dd dt

Hi zusammen :wink:

Ich bekomms einfach nicht hin. Hab folgende Liste mit label und checkboxelementen:
[HTML]

Service auf Anfrage
1
2
[/HTML]Stellt nur einen Ausschnitt dar.

Will nun folgendes machen:
Bis jetzt werden die Elemente in der form angeordnet:

label checkbox
label checkbox
label checkbox
usw. usw

ich muss also jedes mal bis nach unten scrollen

es sollte nun so aussehen:

label checkbox | label checkbox | label checkbox
label checkbox | label checkbox | label checkbox
label checkbox | label checkbox | label checkbox
usw. usw.

Da ich noch ziemlicher css beginner mit ist das für mich gar nicht so einfach.

Kann mir evtl jemand dabei helfen. versuch schon seit stunden mein glück.

Vielen Dank für jegliche Hilfe

LG

Warum muss es eine Definitionsliste sein?

Hier ist ein schönes Tutorial für nutzerfreundliche Formulare, damit sollte auch Dein Layout besser funktionieren:
Reine Formsache - Barrierefreie Formulare mit HTML, CSS & JavaScript : Einfach für Alle

kenn ich schon den link.

es muss jedoch mit einer definitionsliste sein. Benutze ein php framework welche das formular so generiert.

Muss doch irgendwie gehn oder?

Du könntest sie alle floaten oder mit display:inline versehen, damit sie alle nebeneinander stehen. Wenn der Platz nicht mehr ausreicht, wird umgebrochen.

Schwierig an der Definitionsliste ist, dass

und
eigentlich zusammengehören, aber von keinem Element umschlossen werden. Und, ohne es auszuprobieren, eigentlich dürfte innerhalb von
nur
und
erlaubt sein (analog zu
    ) und kein weiteres Element, sonst könnte man die beiden mit einem
    gruppieren. Dann wäre es wieder einfacher, diese Anordnung zu erreichen.