Rolf b: Bitte um Hilfe bei css

Beitrag lesen

Eine empfohlene Lösung mit EINER Description List (nicht einer pro Zeile), basierend auf Flexbox, würde ich gern sehen. Die <dt> sollen ja immer am linken Rand des Containers stehen. Wie bricht man nach einem Flex-Item um? Ich habe nur diese Möglichkeit gefunden, am <dd> ein flex-flow: row wrap zu setzen, am <dt> ein flex: 0 0 7em und am <dd> ein flex: 1 0 calc(100% - 8em). D.h. ich erzwinge den Umbruch über die Item-Breiten. Geht das auch eleganter?

Die Rahmen im Fiddle habe ich nur als Visualisierung der Item-Grenzen drin...

Update: Das funktioniert im Internet Explorer 10 gar nicht (nur mit -ms- Präfix) und im Internet Explorer 11 muss das flex: 1 0 calc(...) im dd Style aufgelöst werden zu flex-grow: 1; flex-basis: calc(100% - 8em);, das ist wohl ein bekannter IE Bug.

Rolf