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.