Om nah hoo pez nyeetz, Gunnar Bittersmann!
Das ist ein Problem, welches eine Ebene weiter unten, nämlich in der Programmierlogik zu lösen ist. Nicht dort, wo es um die Darstellung geht.
Darstellungsprobleme in der Programmierlogik lösen? Ernsthaft?
Nein, eben nicht.
Es ist eine Entscheidung zu treffen, wie mit fehlenden Daten umzugehen ist.
-
Tabelle?
-
dl?
-
empty-cells: show sollte für den Tabellenfall funktionieren
-
Leere dd-Elemente (min-height funktioniert im angegebenen Beispiel nicht, allerdings
dd:empty::after {content: "\A0";}
) -
sinnvolle Platzhalter („keine Angabe“, „-“)
-
nicht sinnvolle Platzhalter um die dd-Elemente per visibility auszublenden
-
dd-Elemente, die eigentlich leer sind, werden nicht erzeugt
Wenn diese Entscheidung gefallen ist, kann man sich Gedanken über die Darstellung machen.
Vorher ist es vor allem müßig, die vorgeschlagene dl-Lösung mit „Wenn das und das passiert, versagt deine Lösung aber“ zu kritisieren.
Matthias