Nein, durch das fehlenede 'di'-ELement sind Definitionslisten wirklich NICHT gut formatierbar.
OK, für deinen Fall gebe ich dir Recht.
...snipp...
Es geht nicht, AFAIS.
Für diese Gestalt wäre display:run-in vorgesehen, welches Firefox aber nach wie vor nicht unterstützt.
Eine mögliche Abhilfe zum Problem:
Beende jeden Inhalt in dd mit einem <br>
dt, dd {display:inline;}
dd br:-last-child{display:block; margin:0.1em; }
Vom Aspekt, dass Markup die mögliche Formatierung nicht entscheiden soll, sind wir bei meinem Statement von "eine lausigen Stück HTML Standard".
Vom Standpunkt betrachtet, dass du das Markup für den gewünschten Kontext aufbereiten kannst, erweisen sich dls immer noch als brauchbar.
Dass man <br> Elemente einsezen kann, wissen wir zum Beispiel für Tabellenzellen im Zusammenhang mit Tabellen-ignoranten User-Agents.
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische