1.4.4 - Text muss bis zu 200 % vergrößert werden können
AA 2.0
Umsetzung
Ziel
Ermöglichen, dass Texte auf einer Webseite ohne unterstützende Technologien um bis zu 200 % vergrößert werden können, ohne dass Inhalte oder Funktionalitäten verloren gehen.
Beschreibung
- Texte, einschließlich Beschriftungen und textbasierter Steuerelemente, müssen bei einer Vergrößerung von bis zu 200 % lesbar bleiben.
- Vergrößerung darf nicht dazu führen, dass Inhalte abgeschnitten werden, sich überlappen oder dass horizontales Scrollen erforderlich wird.
- Textbilder (Bilder, die Text enthalten) sind von der Regel ausgenommen, sollten jedoch nach Möglichkeit vermieden werden.
Anforderungen
- Vermeiden Sie Textbilder, da diese bei Vergrößerung nicht skalierbar sind.
- Verwenden Sie relative Einheiten (em, %) für Schriftgrößen, um eine flexible Skalierung zu ermöglichen.
- Skalieren Sie Container und Layouts dynamisch mit der Textgröße.
- Vermeiden Sie fixe Höhen oder Breiten, die zu Überlappungen führen könnten.
- Entfernen Sie Viewport-Einschränkungen wie maximum-scale=1.0, die die Skalierung in mobilen Browsern verhindern.
- Überprüfen Sie die Lesbarkeit und Verständlichkeit von Texten bei einer Vergrößerung von 200 % im Browser (z. B. mit STRG + + und STRG + 0):
- Fehlen Inhalte?
- Überlappen Texte oder andere Elemente?
- Funktionieren interaktive Elemente korrekt?
- Validieren Sie die CSS-Stile mit Tools wie WAVE oder axe DevTools, um Viewport-Einschränkungen und unflexible Layouts zu erkennen.
- Deaktivieren Sie Stylesheets und überprüfen Sie die Lesbarkeit der Inhalte.
Code-Beispiele
Relative Schriftgrößen mit em:
body { font-size: 1em; /* Standardgröße */}Flexibles Layout mit Prozentangaben:
.container { width: 80%; /* Flexibler Container, passt sich der Textgröße an */ padding: 1em;}Responsive Design mit Media Queries:
@media (max-width: 600px) { body { font-size: 1.5em; /* Größere Schrift für kleinere Geräte */ }}