DK97 UI

Typography

Typography definiert die grundlegende Darstellung von Texten innerhalb von DK97 UI.
Dazu gehören Überschriften, Absätze, Inline-Code und grundlegende Textabstände.

Beispiele

Headings

Überschriften strukturieren Inhalte und sollten der inhaltlichen Hierarchie folgen.

Heading Level 1

Heading Level 2

Heading Level 3


<h1>Heading Level 1</h1>
<h2>Heading Level 2</h2>
<h3>Heading Level 3</h3>

Paragraph

Absätze bilden den normalen Fließtext.

Dies ist ein normaler Absatz innerhalb von DK97 UI. Er verwendet die globale Schriftfamilie, Textfarbe und Zeilenhöhe.


<p>
    Dies ist ein normaler Absatz innerhalb von DK97 UI.
    Er verwendet die globale Schriftfamilie, Textfarbe und Zeilenhöhe.
</p>

Inline Code

Inline-Code wird verwendet, um Klassennamen, HTML-Elemente oder kurze Code-Ausdrücke hervorzuheben.

Verwende .a-button für Buttons.


<p>
    Verwende <code>.a-button</code> für Buttons.
</p>

Regeln

Element Verwendung
h1 Seitentitel. Sollte pro Seite nur einmal verwendet werden.
h2 Hauptabschnitte innerhalb einer Seite.
h3 Unterabschnitte innerhalb eines Hauptabschnitts.
p Normaler Fließtext.
code Inline-Code für kurze technische Begriffe oder Klassennamen.

Hinweise

Hinweis
Typography ist Teil der Foundation und keine eigenständige UI-Komponente. Die Regeln gelten global für HTML-Elemente wie h1, h2, p und code.

Best Practices

Empfohlene Verwendung
Verwende Überschriften zur inhaltlichen Strukturierung und nicht nur für optische Größen. Die Reihenfolge der Überschriften sollte logisch bleiben.
Vermeiden
Überspringe keine Überschriftenebenen nur wegen der Darstellung. Nach einem h1 sollte normalerweise ein h2 folgen, nicht direkt ein h3.

Accessibility

Struktur
Screenreader verwenden Überschriften zur Navigation. Eine klare Überschriftenstruktur verbessert die Orientierung innerhalb einer Seite.