• Anmelden oder registrieren
  • Suche
  1. News
  2. Forum
    1. Unerledigte Themen
  3. Shop
  4. Service
    1. Hosting
    2. Ticketsystem
    3. Referenzen
    4. Woltlab - Demo Seite
    5. Häufig gestellte Fragen [FAQ]
  5. Mein Konto
    1. Bestellungen
    2. Lizenzen
    3. Downloads
    4. Abonnements
    5. Vertrag kündigen
    6. Paketserver
  6. Wiki
    1. WSC Toolbox
    2. Hosting FAQ
Alles
  • Alles
  • Artikel
  • Forum
  • Produkte
  • Seiten
  • Einträge
  • Einträge
  • Toolbox Einträge
  • Erweiterte Suche
  1. GrischaMedia.ch
  2. WSC Toolbox
  3. CSS
Mittwoch: 10 Juni 2026 |

Farbliche Hervorhebung von angepinnten Themen und Ankündigungen innerhalb der Themenliste

  • Aze
  • 10. Juni 2026 um 18:42
  • WSC 6.2
CSS
Code
/* Letzte Ankündigung farblich absetzen */
.tabularListRow:has(.wbbThreadAnnouncement):not(:has(+ .tabularListRow .wbbThreadAnnouncement)) {
	border-bottom: 2px solid red;
}

/* Letztes angepinntes Thema farblich absetzen */
.tabularListRow:has(.wbbThreadSticky):not(:has(+ .tabularListRow .wbbThreadSticky)) {
	border-bottom: 2px solid green;
}

/* Standard Devider ausblenden */
.tabularListRow.divider + li:not(.divider) {
	border-top: none;
}
Alles anzeigen

Ankündigungen und angepinnte Themen werden jeweils als Gruppe am Anfang der Themenliste angezeigt. Mit dem folgenden CSS lässt sich das Ende jeder Gruppe visuell hervorheben, z. B. mit einem farbigen Trennstrich.

CSS kennt kein :last-of-class. Das letzte Element einer bestimmten Klasse lässt sich daher nicht direkt ansprechen. Es gibt aber einen Workaround.

Idee

Anstatt das letzte Element direkt zu wählen, wählt man alle Elemente der Gruppe und schließt dann alle aus, auf die noch ein weiteres folgt. Übrig bleibt genau das letzte.

Syntax

CSS
.zeile:has(.meine-klasse):not(:has(+ .zeile .meine-klasse)) {
	/* Styles */
}
  • :has(.meine-klasse) alle Zeilen, die ein Element mit .meine-klasse enthalten
  • + .zeile das direkt nachfolgende Geschwisterelement
  • :not(:has(...)) schließt alle Zeilen aus, auf die noch eine weitere folgt
  • CSS
  • Ankündigung
  • themen
  • SCSS
  • Angepinnte Themen

Richtlinien WSC CSS Toolbox

Die WSC CSS Toolbox lebt vom Community-Gedanken. Um eine schnelle Freischaltung zu gewährleisten und Urheberrechte zu wahren, beachten wir ein faires Miteinander: Kopiere keine Inhalte ungefragt aus dem WoltLab-Forum. Eingereichte Snippets müssen entweder von dir selbst stammen oder mit dem Einverständnis des Autors geteilt werden (am besten trägt der Ersteller sein Snippet selbst ein). Allgemeine Standard-Snippets sind davon ausgenommen und dürfen frei eingepflegt werden.

Titelbild: Nutze ein aussagekräftiges Bild, das das Ergebnis deines CSS-Snippets direkt zeigt. Zusätzliche Detailbilder kannst du als Dateianhang in der Beschreibung hinterlegen.

Kurzbeschreibung: Formuliere einen kurzen, zielführenden Satz, der die Funktion des Snippets exakt auf den Punkt bringt.

CSS-Code: Füge den vollständigen und sauber formatierten CSS-Code direkt in das dafür vorgesehene Code-Feld ein.

Beschreibung: Erkläre präzise, was das Snippet bewirkt, welche Elemente beeinflusst werden und welche Werte (z. B. Farben oder Abstände) individuell anpassbar sind.

WSC-Version: Ordne deinen Eintrag zwingend über die Label-Auswahl der passenden WoltLab Suite Version zu, damit das Snippet leicht gefunden wird.

GrischaMedia.ch

GrischaMedia

  • Impressum
  • Kontakt
  • Referenzen
  • FAQ

Rechtliches

  • Datenschutzerklärung
  • Cookie Richtlinien
  • Nutzungsbedingungen
  • Vertrag Kündigen
  • Lizenzen
  • AGB

Hosting

  • Webhosting
  • Mailhosting
  • Cloud Hosting
  • Service Pakete
  • Leistungsübersicht

Partner

  • Geyer.swiss
  • MountainBock.ch
  • Grischabock.ch
  • PixelHafen.eu

WoltLab

  • WoltLab.com
  • Plugin-Store
  • Pluginstore Freischaltung
  • GrischaMedia Paketserver
  • Handbuch
  • WSC Toolbox

Über uns

Wir unterstützen hochwertige Softwareprojekte von WoltLab-Suite-Betreibern zu fairen Preisen. Unser Ziel ist eine professionelle, einzigartige und kosteneffiziente Umsetzung.

© 2026 GrischaMedia.ch – Alle Rechte vorbehalten.