WCAG 1.4.12
Label ist bei angepassten Zeilenabständen lesbar
Synonyme: Beschriftung, Kennzeichnung, Bezeichnung
Ähnliche Komponenten: Body
Ein Label dient der Beschriftung interaktiver Elemente und macht deren Funktion klar verständlich.
<p class="kern-label kern-label--large">Dieses Label ist in der Größe „large" dargestellt. Es eignet sich für hervorgehobene Eingabebereiche oder komplexere Formularstrukturen.</p>
<p class="kern-label">Dieses Label ist in der Größe „default" dargestellt. Es dient der eindeutigen Beschriftung von Eingabe- oder Auswahlfeldern und sollte standardmäßig verwendet werden.</p>
<p class="kern-label kern-label--small">Dieses Label ist in der Größe „small" dargestellt. Es wird verwendet, wenn wenig Platz zur Verfügung steht – z. B. in Cards. Aufgrund der geringeren Lesbarkeit sollte diese Variante nur sparsam eingesetzt werden.</p>
Label ist eine Textkomponente zur Beschriftung interaktiver Elemente. Sie stellt sicher, dass Nutzende Formulareingaben, Buttons oder Kontrollfelder schnell und eindeutig zuordnen können. Ein Label besteht aus einem kurzen, beschreibenden Text. Sie sollten klar, kurz und verständlich formuliert sein – idealerweise in wenigen Worten. Labels stehen dabei stets oberhalb oder – bei Checkboxen und Radios – rechts neben dem zugehörigen Element. Labels gibt es in den Größen „small“, „default“ und „large“. Der Stil ist funktional, klar lesbar und bewusst zurückhaltend gestaltet, um anderen Elementen wie Eingabefeldern nicht die visuelle Priorität zu nehmen.
Verwende label-default, um Eingabefelder, Auswahlfelder (z. B. Select, Checkbox, Radio) oder interaktive Schaltflächen eindeutig zu beschriften.
Die Größe label-large eignet sich für besonders hervorgehobene Eingabebereiche oder in komplexeren Formularstrukturen.
label-small wird genutzt, wenn wenig Platz zur Verfügung steht oder zusätzliche Felder z. B. in Dialogen oder mobilen Ansichten beschriftet werden müssen. Da kleinere Schriftgrößen schwerer lesbar sind, sollte dieser Stil nur gezielt und sparsam eingesetzt werden.
Die Barrierefreiheit unserer Komponenten wird nach der Barrierefreie-Informationstechnik-Verordnung (BITV 2.0) geprüft, die auf der europäischen Norm EN 301 549 basiert. Diese legt Anforderungen an die Zugänglichkeit von Informations- und Kommunikationstechnologien (IKT) fest und orientiert sich an den WCAG 2.1. Die für Webinhalte relevanten Kriterien sind in Kapitel 9 der EN 301 549 beschrieben und übernehmen die Nummerierung der WCAG-Kriterien, ergänzt um eine führende 9 – z. B. wird aus WCAG 2.4.3 „Focus Order“ das Kriterium 9.2.4.3.
Da bereits an einer Aktualisierung der EN 301 549 gearbeitet wird, haben wir uns entschieden, alle dort referenzierten Kriterien schon jetzt anhand der WCAG 2.2 zu prüfen und zu dokumentieren. So stellen wir sicher, dass unser Design-System den kommenden europäischen Standards voraus ist und langfristig barrierefrei bleibt.
Unsere Komponenten wurden einzeln auf Barrierefreiheit geprüft und sind für sich genommen barrierefrei. Bei der Nutzung bzw. Kombination mehrerer Komponenten müssen jedoch bestimmte Aspekte beachtet werden, um die Barrierefreiheit im Gesamtkontext sicherzustellen:
Label ist bis auf 200% vergrößerbar ohne Inhaltsverlust
Label ist bei einer Bildschirmbreite von 320px ohne horizontales Scrollen lesbar
Folgendes ist bereits geprüft und erfüllt, vorausgesetzt die Komponente wird wie in den Code-Beispielen gezeigt verwendet:
Label wird als echten Text und nicht als Bild dargestellt
Label erfüllt das minimale Kontrastverhältnis von 7:1
Label ist bei angepassten Zeilenabständen lesbar