Gunther: display:none bei content:" "; ? geht sowas?

Beitrag lesen

Hi,

lässt sich mit css ein Element ausdrücklich nicht anzeigen, wenn sein Inhalt leer ist?

du meinst abhängig davon, ob das Element leer ist?
AFAIK nein.
CSS ist eine Auszeichnungssprache und besitzt deshalb (von einigen wenigen Ausnahmen abgesehen) keine "Logik".
Diese solltest du dann an der Stelle verwenden, an der dein Code generiert wird und eine entsprechende Klasse (z.B. class="empty") zuweisen.

Beispielsweise ein leeres div mit Rahmen ?

Wobei sich natürlich bei leeren Elementen immer die Frage stellt, ob (und wenn ja wofür) man sie wirklich braucht?

Gruß Gunther