Design System Typografie
Typografie, CSS-Klassen mit Größenvarianten und HTML-Elemente. Praxis-Referenz für konsistente Websites mit WordPress und Elementor v4.
Schnellreferenz
Alle Styles auf einen Blick. Was gibt es, wofür ist es gedacht?
H1 — Seitentitel
Einmal pro Seite, größte Überschrift. Steht im Hero oder Seitenheader.
.h1--s .h1--l .h1--xlH2 — Abschnittstitel
Trennt große Sektionen. Jeder neue Themenblock bekommt ein H2.
.h2--s .h2--lH3 — Zwischenüberschrift
Gliedert innerhalb einer Sektion. Unterabschnitte, Aufzählungen.
.h3--sH4 — Boxüberschrift
Kompakte Überschrift in Icon-Boxen, Feature-Cards, Sidebar.
.h4--sH5 — Kleinüberschrift
Tertiäre Gliederung: Akkordeon-Titel, Tab-Überschriften, Listen.
H6 / Label
Funktionaler Marker. Kategorie-Tags, Eyebrow über H2.
Body
Normaler Lesetext. Fließtext, Absätze, Standardinhalt.
Lead
Einleitungstext. Erster Absatz einer Sektion, Subheadline.
.lead--s .lead--lFokus
Hervorgehobener Absatz. Kernaussage, die herausstechen soll.
.fokus--sCaption
Kleintext. Bildunterschriften, Hinweise, ergänzende Info.
Fine
Randnotiz, Kleingedrucktes. Disclaimer, Rechtshinweis, Meta-Info.
Button
CTA-Text in allen Buttons.
.btn--s .btn--lIntertitle
Eigenständige Zwischenüberschrift im Fließtext. Steht allein, ohne begleitendes Heading.
.intertitle--s .intertitle--lSubline
Untertitel, begleitet eine Überschrift. Steht immer unter einem Heading.
.subline--s .subline--lTopline
Dachzeile über einer Überschrift. Rein dekorativ, kein H-Tag.
Highlight
Einzelner hervorgehobener Satz. Kernaussage in einem Textblock.
Kicker
Kurzer Einwurf, der Aufmerksamkeit lenkt. Zitat-Einleitung, Störer.
.kicker--sCSS-Klassen Übersicht
Alle Klassen mit Größenvarianten. Grün markiert = Default, braucht keinen Modifier. Varianten hängen --s, --l oder --xl an.
.h1--s S · 2.75 / 2 / 1.625remDefault M · 3.25 / 2.375 / 1.875rem.h1--l L · 3.75 / 2.75 / 2.125rem.h1--xl XL · 4.5 / 3.25 / 2.5rem.h2--s S · 2 / 1.625 / 1.375remDefault M · 2.375 / 1.875 / 1.625rem.h2--l L · 2.75 / 2.125 / 1.875rem.h3--s S · 1.5 / 1.3125 / 1.25remDefault M · 1.75 / 1.5 / 1.375rem.h4--s S · 1.25 / 1.125 / 1remDefault M · 1.375 / 1.25 / 1.125rem.lead--s S · 1.125 / 1.0625 / 1rem.lead M · 1.3125 / 1.1875 / 1.0625rem.lead--l L · 1.5 / 1.3125 / 1.1875rem.fokus--s S · 1.125 / 1 / 0.9375rem.fokus M · 1.25 / 1.125 / 1rem.btn--s S · 0.875 / 0.8125 / 0.8125rem.btn M · 1 / 0.9375 / 0.875rem.btn--l L · 1.125 / 1.0625 / 1rem.intertitle--s S · 1.3125 / 1.1875 / 1.0625rem.intertitle M · 1.5 / 1.3125 / 1.1875rem.intertitle--l L · 1.75 / 1.5 / 1.375rem.subline--s S · 1.1875 / 1.0625 / 1rem.subline M · 1.375 / 1.25 / 1.125rem.subline--l L · 1.625 / 1.4375 / 1.25rem.kicker--s S · 1.0625 / 1 / 0.9375rem.kicker M · 1.25 / 1.125 / 1remEntscheidungshilfe
Du weißt nicht, welchen Style du nehmen sollst? Diese Tabelle hilft.
| Wenn du das brauchst … | … nimm das | CSS-Klasse | |
|---|---|---|---|
| Echte Seitenstruktur, SEO-relevant | → | H1 – H5 | — (HTML-Tag) |
| Heading in anderer Größe | → | H-Variante | .h1--s .h2--l etc. |
| Semantisches Label in einer Komponente | → | H6 / Label | — (HTML-Tag) |
| Eigenständige Zwischenüberschrift im Text | → | Intertitle | .intertitle |
| Untertitel unter einer Überschrift | → | Subline | .subline |
| Dachzeile über einer Überschrift | → | Topline | .topline |
| Einzelnen Satz hervorheben | → | Highlight | .highlight |
| Kurzer Aufmerksamkeits-Einwurf | → | Kicker | .kicker |
| Einleitungsabsatz nach Überschrift | → | Lead | .lead |
| Hervorgehobener Absatz / Kernaussage | → | Fokus | .fokus |
| Begleitender Kurztext, Bildunterschrift | → | Caption | .caption |
| Kleingedrucktes, Disclaimer, Meta-Info | → | Fine | .fine |
| CTA / Handlungsaufforderung | → | Button | .btn |
Hierarchie-Styles
Die strukturelle Basis. Echte HTML-Heading-Tags, SEO-relevant. Größenvarianten über CSS-Klassen in Elementor v4.
<h1>.h1--s S · 2.75 / 2 / 1.625rem
Default M · 3.25 / 2.375 / 1.875rem
.h1--l L · 3.75 / 2.75 / 2.125rem
.h1--xl XL · 4.5 / 3.25 / 2.5rem
<h2>.h2--s S · 2 / 1.625 / 1.375rem
Default M · 2.375 / 1.875 / 1.625rem
.h2--l L · 2.75 / 2.125 / 1.875rem
<h3>.h3--s S · 1.5 / 1.3125 / 1.25rem
Default M · 1.75 / 1.5 / 1.375rem
<h4>.h4--s S · 1.25 / 1.125 / 1rem
Default M · 1.375 / 1.25 / 1.125rem
<h5>.toplineFunktions-Styles
Diese Styles definieren, was ein Text tut — unabhängig von der HTML-Hierarchie.
.lead--s S · 1.125 / 1.0625 / 1rem
.lead M · 1.3125 / 1.1875 / 1.0625rem
.lead--l L · 1.5 / 1.3125 / 1.1875rem
.fokus--s S · 1.125 / 1 / 0.9375rem
.fokus M · 1.25 / 1.125 / 1rem
.btn--s S · 0.875 / 0.8125 / 0.8125rem
.btn M · 1 / 0.9375 / 0.875rem
.btn--l L · 1.125 / 1.0625 / 1rem
Klassen ohne H-Tag
Visuelle Auszeichnungen ohne semantisches Gewicht. Leben auf <p> oder <span> — CSS-Klasse im Advanced-Tab von Elementor vergeben.
.intertitle--s S · 1.3125 / 1.1875 / 1.0625rem
.intertitle M · 1.5 / 1.3125 / 1.1875rem
.intertitle--l L · 1.75 / 1.5 / 1.375rem
.subline.subline--s S · 1.1875 / 1.0625 / 1rem
.subline M · 1.375 / 1.25 / 1.125rem
.subline--l L · 1.625 / 1.4375 / 1.25rem
.intertitle.kicker--s S · 1.0625 / 1 / 0.9375rem
.kicker M · 1.25 / 1.125 / 1rem
Text- & Inhaltselemente
Die HTML-Grundelemente, die auf jeder Website vorkommen.
| Element | HTML-Tag | Wofür | Elementor v4 |
|---|---|---|---|
| Überschriften | <h1> – <h6> | Seitenstruktur und SEO-Hierarchie | Heading-Element, HTML-Tag im Dropdown wählbar |
| Absatz | <p> | Fließtext, Standardtext | Text-Element |
| Link | <a> | Verweise auf andere Seiten oder Ressourcen | Button-Element, Text-Links im Editor |
| Bild | <img> | Bilder einbinden, Alt-Text für SEO und Barrierefreiheit | Image-Element — immer Alt-Text pflegen |
| Listen | <ul> <ol> <li> | Aufzählungen und nummerierte Listen | Icon-List oder Text-Element mit Listenfunktion |
| Container | <div> | Gruppiert Elemente, kein semantischer Wert. Basis aller Layouts in Elementor v4. | Container (Flexbox) — Standard-Wrapper |
| Inline-Marker | <span> | Teile eines Textes auszeichnen ohne Umbruch | CSS-Klasse auf Textteile (z.B. farbige Wörter) |
| Formulare | <form> <input> | Kontaktformulare, Lead-Generierung | Form-Element oder Plugin (WPForms etc.) |
Semantische Strukturelemente
HTML5-Elemente, die Suchmaschinen und Screenreadern sagen, was welcher Bereich der Seite ist. In Elementor v4: Container → HTML-Tag ändern.
| Element | HTML-Tag | Wofür | Elementor v4 |
|---|---|---|---|
| Container | <div> | Standard-Wrapper ohne Semantik. Korrekt eingesetzt hilft er, Inhalte für Suchmaschinen klarer zu strukturieren. | Default für jeden Container (Flexbox) |
| Kopfbereich | <header> | Logo, Navigation, ggf. H1-Überschriften. Gibt Suchmaschinen Kontext für den Seitenanfang. | Container → HTML-Tag: header |
| Fußbereich | <footer> | Kontaktinformationen, rechtliche Hinweise, Links. Stärkt die Linkstruktur der Seite. | Container → HTML-Tag: footer |
| Hauptinhalt | <main> | Zentraler Seiteninhalt. Hilft Google, den wichtigsten Inhalt von Navigation und Footer zu trennen. | Container → HTML-Tag: main |
| Artikel | <article> | Eigenständige Inhalte wie Blogposts. Google erkennt sie als eigenständige Einheiten, was die Auffindbarkeit verbessert. | Container → HTML-Tag: article |
| Sektion | <section> | Thematischer Abschnitt einer Seite. Gliedert die Struktur in klar getrennte Bereiche. | Container → HTML-Tag: section |
| Seitenleiste | <aside> | Ergänzende Inhalte neben dem Hauptinhalt. Wird als sekundär zum Hauptinhalt identifiziert. | Container → HTML-Tag: aside |
| Navigation | <nav> | Navigationslinks der Webseite. Hilft Suchmaschinen die Seitenstruktur zu verstehen. | Container → HTML-Tag: nav |
<section>, Leistungsblock → <section>, Blogbeitrag → <article>, Sidebar → <aside>. Ein Klick, null Extra-Aufwand.
Gesamtübersicht Typografie
Alle Styles mit CSS-Klassen und Werten. Zone L = Breitbild + Desktop. Zone M = Laptop + Tablet. Zone S = Mobile.
| Style | CSS-Klasse | Font | Gewicht | Zone L | Zone M | Zone S | LH | Zusatz |
|---|---|---|---|---|---|---|---|---|
| H1 | — | Headline | Bold | 3.25rem | 2.375rem | 1.875rem | 1.15 | — |
| ↳ S | .h1--s | — | 2.75rem | 2rem | 1.625rem | — | Nur Größe | |
| ↳ L | .h1--l | — | 3.75rem | 2.75rem | 2.125rem | — | Nur Größe | |
| ↳ XL | .h1--xl | — | 4.5rem | 3.25rem | 2.5rem | — | Nur Größe | |
| H2 | — | Headline | Bold | 2.375rem | 1.875rem | 1.625rem | 1.2 | — |
| ↳ S | .h2--s | — | 2rem | 1.625rem | 1.375rem | — | Nur Größe | |
| ↳ L | .h2--l | — | 2.75rem | 2.125rem | 1.875rem | — | Nur Größe | |
| H3 | — | Headline | SemiBold | 1.75rem | 1.5rem | 1.375rem | 1.25 | — |
| ↳ S | .h3--s | — | 1.5rem | 1.3125rem | 1.25rem | — | Nur Größe | |
| H4 | — | Headline | SemiBold | 1.375rem | 1.25rem | 1.125rem | 1.3 | — |
| ↳ S | .h4--s | — | 1.25rem | 1.125rem | 1rem | — | Nur Größe | |
| H5 | — | Headline | Medium | 1.125rem | 1rem | 1rem | 1.3 | — |
| H6/Label | — | Body | Bold | 0.8125rem | 0.75rem | 0.75rem | 1.4 | UC + Track 1.5px |
| Body | — | Body | Regular | 1.0625rem | 1rem | 0.9375rem | 1.65 | — |
| Lead | .lead | Body | Regular | 1.3125rem | 1.1875rem | 1.0625rem | 1.55 | — |
| ↳ S | .lead--s | — | 1.125rem | 1.0625rem | 1rem | — | Nur Größe | |
| ↳ L | .lead--l | — | 1.5rem | 1.3125rem | 1.1875rem | — | Nur Größe | |
| Fokus | .fokus | Headline | Medium | 1.25rem | 1.125rem | 1rem | 1.45 | Farbig / Linie |
| ↳ S | .fokus--s | — | 1.125rem | 1rem | 0.9375rem | — | Nur Größe | |
| Caption | .caption | Body | Regular | 0.875rem | 0.8125rem | 0.75rem | 1.5 | — |
| Fine | .fine | Body | Regular | 0.875rem | 0.8125rem | 0.75rem | 1.45 | Farbe: 55% Text |
| Button | .btn | Headline | Bold | 1rem | 0.9375rem | 0.875rem | 1.0 | UC optional |
| ↳ S | .btn--s | — | 0.875rem | 0.8125rem | 0.8125rem | — | Nur Größe | |
| ↳ L | .btn--l | — | 1.125rem | 1.0625rem | 1rem | — | Nur Größe | |
| Intertitle | .intertitle | Headline | Bold | 1.5rem | 1.3125rem | 1.1875rem | 1.25 | Kein H-Tag |
| ↳ S | .intertitle--s | — | 1.3125rem | 1.1875rem | 1.0625rem | — | Nur Größe | |
| ↳ L | .intertitle--l | — | 1.75rem | 1.5rem | 1.375rem | — | Nur Größe | |
| Subline | .subline | Headline | SemiBold | 1.375rem | 1.25rem | 1.125rem | 1.3 | Kein H-Tag |
| ↳ S | .subline--s | — | 1.1875rem | 1.0625rem | 1rem | — | Nur Größe | |
| ↳ L | .subline--l | — | 1.625rem | 1.4375rem | 1.25rem | — | Nur Größe | |
| Topline | .topline | Body | Bold | 0.8125rem | 0.75rem | 0.75rem | 1.4 | UC + Track 1.5px |
| Highlight | .highlight | Body | SemiBold | 1.0625rem | 1rem | 0.9375rem | 1.65 | — |
| Kicker | .kicker | Headline | Medium | 1.25rem | 1.125rem | 1rem | 1.35 | — |
| ↳ S | .kicker--s | — | 1.0625rem | 1rem | 0.9375rem | — | Nur Größe | |