diff --git a/app/static/v3/v3.css b/app/static/v3/v3.css index 5666b32..b5abedf 100644 --- a/app/static/v3/v3.css +++ b/app/static/v3/v3.css @@ -496,29 +496,28 @@ margin: 0 0 10px; } -/* Eine Nachricht, max 9 Zeilen — restliche News-Items verstecken, - Beschreibungs-Text per line-clamp kürzen. +/* Eine Nachricht unter News, kompakt — restliche News-Items verstecken. - Die News-JS aus v2 rendert Items in #ad-news-list als child-Knoten; - Heuristisch: jeder direkt-Child = ein News-Item. Wir zeigen nur den - ersten und kürzen ihn auf 9 Zeilen via -webkit-line-clamp. */ + Die News-JS aus v2 rendert Items in #ad-news-list als direkte + Child-DIVs (Meta + Title-Link + Summary-

+ Tags + PM-Button). + Wir zeigen nur den ersten und clampen INNERHALB nur den + Summary-Absatz auf 5 Zeilen — sonst wird der PM-Generieren-Button + am Ende vom Clamp abgeschnitten. */ #ad-news-list > * { display: none; } #ad-news-list > *:first-child { display: block; - display: -webkit-box; - -webkit-line-clamp: 9; - -webkit-box-orient: vertical; - line-clamp: 9; - overflow: hidden; } -/* Loading-Hinweis nicht clampen */ -#ad-news-list > .v3-loading:first-child { - display: block; - -webkit-line-clamp: none; - line-clamp: none; - overflow: visible; +/* Summary-Absatz im sichtbaren Item kuerzen — Title/Meta/Tags/Button + bleiben unangetastet sichtbar. */ +#ad-news-list > *:first-child p { + display: -webkit-box; + -webkit-line-clamp: 5; + -webkit-box-orient: vertical; + line-clamp: 5; + overflow: hidden; + margin-bottom: 6px; } .v3-comments .v3-comment-label {