Wenn das Daraufbewegen und anschließende Entfernen vom Zeiger oder Tastaturfokussierung dazu führt, dass zusätzliche Inhalte sichtbar und dann versteckt werden, gilt Folgendes Level AA):
Entlassung: Es steht ein Mechanismus zur Verfügung, um den zusätzlichen Inhalt zu verwerfen, ohne den Mauszeiger oder den Tastaturfokus zu bewegen, es sei denn, der zusätzliche Inhalt vermittelt einen Eingabefehler oder verdeckt oder ersetzt andere Inhalte nicht
Hoverable: Wenn die Zeigerbewegung den zusätzlichen Inhalt auslösen kann, dann kann der Zeiger über den zusätzlichen Inhalt bewegt werden, ohne dass der zusätzliche Inhalt verschwindet
Persistent: Der zusätzliche Inhalt bleibt so lange sichtbar, bis der Schwebe- oder Fokusauslöser entfernt wird, der Benutzer ihn ablehnt oder seine Informationen nicht mehr gültig sind. Ausnahme: Die visuelle Darstellung der zusätzlichen Inhalte wird durch den User-Agent gesteuert und wird vom Autor nicht verändert.
WCAG 2.1
Buttons & Links
Der Zweck jedes Links kann durch den Linktext allein oder durch den Linktext zusammen mit seinem durch Software bestimmten Link-Kontext bestimmt werden außer in Fällen, in denen der Zweck des Links mehrdeutig für Benutzer im Allgemeinen wäre. (Level A)
Bei User Interface Elementen mit Beschriftungen, die Text oder Bilder von Text enthalten, enthält der Name den Text, der visuell dargestellt wird. (Level A)
Name, Rolle, Wert: Für alle Bestandteile der Benutzerschnittstelle (einschließlich: Formularelemente, Links und durch Skripte generierte Komponenten) können Name und Rolle durch Software bestimmt werden; Zustände, Eigenschaften und Werte, die vom Benutzer festgelegt werden können, können durch Software festgelegt sein; und die Benachrichtigung über Änderungen an diesen Elementen steht den Benutzeragenten zur Verfügung, einschließlich assistierender Techniken. (Level A)
Gesten: Geben Sie allen Bedienelementen und interaktiven Elementen ein Trefferziel, das mindestens 44pt x 44pt misst. Personen mit eingeschränkter Mobilität benötigen größere Trefferziele, damit sie mit Ihrer App interagieren können. Zu kleine Steuerelemente können für alle Benutzer frustrierend schwer zu treffen sein.
Apple Inc.
Buttons & LinksSchhnittstellen-Elemente allgemein
Charakterisieren Sie die Zugänglichkeit von benutzerdefinierten Elementen. Sie können Barrierefreiheitsmerkmale (UIKit) und -eigenschaften (AppKit) verwenden, um assistiven Technologien mitzuteilen, wie sich ein Element verhält. Wenn Sie z.B. Button oder NSAccessibilityButton verwenden, um eine Ansicht als Schaltfläche zu charakterisieren, bedeutet dies, dass VoiceOver die Beschreibung der Ansicht spricht, gefolgt vom Wort Button, das den Leuten mitteilt, dass sich die Ansicht wie eine Schaltfläche verhält.
Apple Inc.
Buttons & Links
Verwenden Sie eine konsistente Stilhierarchie, um die relative Bedeutung von Schaltflächen zu vermitteln. Sie können Schaltflächenformen einschalten, um die Unterscheidung aktiver Schaltflächen von umliegenden Inhalten zu erleichtern. Wenn Sie eine konsistente Hierarchie von Schaltflächenstilen verwenden, können die Leute die Bedeutung von Schaltflächen anhand ihres Aussehens erfassen. Beispielsweise verwenden die wichtigsten Schaltflächen eine abgerundete Rechteckform und eine farbige Füllung; sekundäre Schaltflächen sind nicht farbgefüllt, können aber Text oder eine Glyphe in der Tastenfarbe anzeigen; und die am wenigsten kritischen Schaltflächen verwenden unterstrichenen Text.
Apple Inc.
Buttons & Links
Bevorzugen Sie die vom System bereitgestellte Schaltfläche. UIKit bietet einen Schalter, der seinen Zustand durch die Position seines Knopfes und seine Füllfarbe anzeigt. Für einige Leute ist es jedoch durch das Hinzufügen von Beschriftungen leichter zu erkennen, ob ein Schalter ein- oder ausgeschaltet ist. Wenn Sie vom System bereitgestellte Schalter verwenden, zeigt iOS automatisch Ein-/Aus-Glyphen darin an, wenn Personen Ein-/Aus-Etiketten einschalten.
Apple Inc.
Buttons & Links
Erwägen Sie, Links einen visuellen Indikator zu geben, z.B. eine Unterstreichung. Es ist in Ordnung, Farbe zu verwenden, um einen Link zu kennzeichnen, aber wenn Sie ihn als einzigen Indikator verwenden, können Menschen mit Farbenblindheit die Unterscheidung möglicherweise nicht wahrnehmen. Weitere Informationen zur Verwendung von Farbe zur Kommunikation in Ihrer App finden Sie unter Farbe und Kontrast.
Berührungsziele sind die Teile des Bildschirms, die auf Benutzereingaben reagieren. Sie gehen über die visuellen Grenzen eines Elements hinaus. So kann ein Symbol beispielsweise 24 x 24 dp groß erscheinen, aber die es umgebende Polsterung umfasst die vollen 48 x 48 dp des Berührungsziels.
Für die meisten Plattformen sollten Berührungsziele mindestens 48 x 48 dp betragen. Ein Berührungsziel dieser Größe ergibt eine physische Größe von etwa 9 mm, unabhängig von der Bildschirmgröße. Die empfohlene Zielgröße für Touchscreen-Elemente beträgt 7-10 mm. Es kann sinnvoll sein, größere Berührungszielmarken zu verwenden, um ein größeres Spektrum von Benutzern zu bedienen.
Google
Buttons & LinksSchhnittstellen-Elemente allgemein
Beachten Sie, dass auf iOS 44 x 44 pt das empfohlene Berührungsziel ist. Hinweise zur plattformspezifischen Implementierung finden Sie auf der Seite mit den Ressourcen für Entwickler.
Touch Target Abstand: In den meisten Fällen fördern Berührungsziele, die durch 8dp Raum oder mehr getrennt sind, eine ausgewogene Informationsdichte und Benutzerfreundlichkeit.
Zeiger-Ziele sind ähnlich wie Berührungsziele, gelten aber für die Verwendung von bewegungserfassenden Zeigegeräten. Zeigerziele haben eine Größe von mindestens 44 x 44 dp. Avatar: 40dp; Icon: 24dp
Google
Buttons & LinksSchhnittstellen-Elemente allgemeinTests und Captchas
Berührungsziele sollten mindestens eine Größe von 44 x 44 dp haben. Android-Ziele haben eine Größe von 48 x 48 dp. Zielgröße: 48; Avatar: 40dp; Icon: 24dp
Aktionsverben geben an, was ein Element oder Link tut, wenn es angetippt wird, und nicht, wie ein Element aussieht. Dies beschreibt, was ein Element tut, ohne sich auf die Sehschärfe zu verlassen.
Links-Korrekt: Der Zugänglichkeitstext für ein Navigationsmenü könnte "Navigationsmenü anzeigen" und "Navigationsmenü ausblenden" (bevorzugt) oder "Hauptmenü anzeigen" und "Hauptmenü ausblenden"lauten.
Rechts-Falsch: Ziehen Sie in Betracht, Texte zur Barrierefreiheit zu überarbeiten, die nicht angeben, welche Aktion erfolgen wird.
Links-Korrekt: Der Schiebereglerwert befindet sich in unmittelbarer Nähe des Schiebereglers.
Rechts-Falsch: Die Werte und die Schieberegel sind zu weit auseinander. Bei gewissen Bildschirmgrößen, könnte der Zusammenhang verloren gehen.
Google
Buttons & Links
Button-Formen
Apple Inc.
* Die angegebenen Preise sind Endpreise. Aufgrund der Kleinunternehmerregelung gemäß § 19 UStG erfolgt kein Ausweis von Umsatzsteuer.
Schnittstellen-Elemente allgemein
Schrift & TextSchhnittstellen-Elemente allgemein
Bedienelemente, Eingabe: Wenn Nicht-Text-Inhalt ein Steuerelement ist oder Benutzereingaben akzeptiert, dann hat er einen Namen, der seinen Zweck beschreibt. (Level A)
Wenn das Daraufbewegen und anschließende Entfernen vom Zeiger oder Tastaturfokussierung dazu führt, dass zusätzliche Inhalte sichtbar und dann versteckt werden, gilt Folgendes Level AA):
Entlassung: Es steht ein Mechanismus zur Verfügung, um den zusätzlichen Inhalt zu verwerfen, ohne den Mauszeiger oder den Tastaturfokus zu bewegen, es sei denn, der zusätzliche Inhalt vermittelt einen Eingabefehler oder verdeckt oder ersetzt andere Inhalte nicht
Hoverable: Wenn die Zeigerbewegung den zusätzlichen Inhalt auslösen kann, dann kann der Zeiger über den zusätzlichen Inhalt bewegt werden, ohne dass der zusätzliche Inhalt verschwindet
Persistent: Der zusätzliche Inhalt bleibt so lange sichtbar, bis der Schwebe- oder Fokusauslöser entfernt wird, der Benutzer ihn ablehnt oder seine Informationen nicht mehr gültig sind. Ausnahme: Die visuelle Darstellung der zusätzlichen Inhalte wird durch den User-Agent gesteuert und wird vom Autor nicht verändert.
Bestandteile der Benutzerschnittstelle und Navigation müssen bedienbar sein.
WCAG 2.1
Schhnittstellen-Elemente allgemeinAllgemeines
Jede durch Tastatur bedienbare Benutzerschnittstelle hat einen Bedienmodus, bei dem der Tastaturfokus sichtbar ist. (Level AA)
Schhnittstellen-Elemente allgemeinAllgemeines
Die Größe des Ziels für Zeigereingaben beträgt mindestens 44 x 44 CSS-Pixel, außer wenn (Level AAA):
Äquivalent: Das Ziel ist über einen gleichwertigen Link oder ein gleichwertiges Steuerelement auf derselben Seite verfügbar, das mindestens 44 x 44 CSS-Pixel groß ist
Inline: Das Ziel liegt in einem Satz oder Textblock
Benutzer-Agent-Steuerung: Die Größe des Targets wird durch den User-Agent bestimmt und wird vom Autor nicht verändert
Unverzichtbar: Eine besondere Darstellung des Ziels ist für die zu vermittelnde Information unerlässlich.
Name, Rolle, Wert: Für alle Bestandteile der Benutzerschnittstelle (einschließlich: Formularelemente, Links und durch Skripte generierte Komponenten) können Name und Rolle durch Software bestimmt werden; Zustände, Eigenschaften und Werte, die vom Benutzer festgelegt werden können, können durch Software festgelegt sein; und die Benachrichtigung über Änderungen an diesen Elementen steht den Benutzeragenten zur Verfügung, einschließlich assistierender Techniken. (Level A)
WCAG 2.1
Schhnittstellen-Elemente allgemeinAllgemeines
Die Software sollte es den Benutzern ermöglichen, die Attribute von allgemeinen Benutzungsschnittstellen-Elementen einzustellen, falls diese auf die Arbeitsaufgabe anwendbar sind.
ISO 9241-171
Schhnittstellen-Elemente allgemein
Falls die Hardware diesen Dienst unterstützt, muss die Software den Benutzern ermöglichen, Attribute aller Tastaturfokus-Indikatoren, Text-Indikatoren und Zeiger zu individualisieren; zu den möglichen Attributen gehören u. a. Form, Größe, Strichbreite, Farbe, Blinkgeschwindigkeit (ggf.) und Zeigerspur (ggf.).
ISO 9241-171
Schhnittstellen-Elemente allgemein
Die Software muss einen Tastaturfokus-Indikator zur Verfügung stellen, der visuell anzeigt, welches Benutzungsschnittstellen-Element zum betreffenden Zeitpunkt den Tastaturfokus hat, und darüber hinaus einen Text-Indikator, der die Fokusposition innerhalb eines Textelements anzeigt.
ISO 9241-171
Schhnittstellen-Elemente allgemein
Leicht auswählbare Ziele für Zeigegeräte zur Verfügung stellen: Die Zielgröße sollte optimiert werden, um sicherzustellen, dass sich das Ziel in angemessener Weise auswählen, gruppieren und von den benachbarten Benutzungsschnittstellen-Elementen unterscheiden lässt.
Bei Änderung der Schriftgröße den Maßstab und das Layout von Benutzungsschnittstellen-Elementen im Verhältnis anpassen: Bei Änderungen der Größe eingebetteter oder verknüpfter Texte sollten die Größe und das Aussehen von Benutzungsschnittstellen-Elementen mithilfe der Software dem Bedarf entsprechend eingestellt werden.
Wenn Sie Standardsteuerelemente zur Implementierung der Benutzeroberfläche Ihrer Anwendung verwenden, passen sich Text und Oberflächenelemente automatisch an verschiedene Zugänglichkeitseinstellungen an, wie z. B. fetter Text, größerer Text, Farben umkehren und Kontrast erhöhen.
Gesten: Geben Sie allen Bedienelementen und interaktiven Elementen ein Trefferziel, das mindestens 44pt x 44pt misst. Personen mit eingeschränkter Mobilität benötigen größere Trefferziele, damit sie mit Ihrer App interagieren können. Zu kleine Steuerelemente können für alle Benutzer frustrierend schwer zu treffen sein.
Apple Inc.
Buttons & LinksSchhnittstellen-Elemente allgemein
Charakterisieren Sie die Zugänglichkeit von benutzerdefinierten Elementen. Sie können Barrierefreiheitsmerkmale (UIKit) und -eigenschaften (AppKit) verwenden, um assistiven Technologien mitzuteilen, wie sich ein Element verhält. Wenn Sie z.B. Button oder NSAccessibilityButton verwenden, um eine Ansicht als Schaltfläche zu charakterisieren, bedeutet dies, dass VoiceOver die Beschreibung der Ansicht spricht, gefolgt vom Wort Button, das den Leuten mitteilt, dass sich die Ansicht wie eine Schaltfläche verhält.
Apple Inc.
Schhnittstellen-Elemente allgemein
Lassen Sie die Menschen Informationen durch Sprechen statt durch Tippen eingeben. Durch Hinzufügen einer Diktat-Schaltfläche in einem Texteingabefeld können die Benutzer Sprache als bevorzugte Eingabemethode wählen. Wenn Sie eine benutzerdefinierte Tastatur erstellen, achten Sie darauf, eine Mikrofontaste für das Diktat einzufügen.
Apple Inc.
Schrift & TextSchhnittstellen-Elemente allgemein
Stellen Sie alternative Textbeschriftungen für alle wichtigen Oberflächenelemente bereit. Alternative Textbeschriftungen sind auf dem Bildschirm nicht sichtbar, aber sie ermöglichen es VoiceOver, Bildschirmelemente akustisch zu beschreiben, wodurch die Navigation für Menschen mit Sehbehinderungen erleichtert wird. Vom System bereitgestellte Steuerelemente verfügen standardmäßig über nützliche Beschriftungen, aber Sie müssen Beschriftungen für benutzerdefinierte Elemente erstellen. Wenn Sie beispielsweise ein Zugänglichkeitselement erstellen, das eine benutzerdefinierte Bewertungsschaltfläche darstellt, können Sie die Beschriftung "Bewerten" angeben.
Inhalt - Texte, Bilder, Audio und Video liefern die Informationen, die die Leute von Ihrer Anwendung erwarten. Sie können dazu beitragen, Ihre Inhalte für jeden zugänglich zu machen, indem Sie sich um eine einfache Ausdrucksweise bemühen und alternative Versionen der Informationen zur Verfügung stellen.
Apple Inc.
Schhnittstellen-Elemente allgemein
Arten von Feedback - Visuelles Feedback (z. B. Beschriftungen, Farben und Symbole) und Touch-Feedback zeigen den Benutzern, was in der Benutzeroberfläche verfügbar ist.
Jede hinzugefügte Schaltfläche, jedes Bild und jede hinzugefügte Textzeile erhöht die Komplexität einer UI. Damit sie trotzdem verstanden wird, erreichen Sie durch: Deutlich sichtbare Elemente, Ausreichender Kontrast und Größe, eine klare Hierarchie der Wichtigkeit, wichtige Informationen, die auf einen Blick erkennbar sind.
Google
Schhnittstellen-Elemente allgemeinAllgemeines
Andere visuelle Hinweise - Für Benutzer, die farbenblind sind oder keine Farbunterschiede sehen, können andere Designelemente helfen, die gleiche Menge an Informationen auszudrücken.
Da Farbenblindheit verschiedene Formen annimmt (einschließlich Rot-Grün, Blau-Gelb und Monochromie), helfen mehrere visuelle Hinweise, wichtige Zustände zu kommunizieren. Elemente wie Striche, Indikatoren, Muster, Textur oder Text können Aktionen und Inhalte beschreiben.
Berührungsziele sind die Teile des Bildschirms, die auf Benutzereingaben reagieren. Sie gehen über die visuellen Grenzen eines Elements hinaus. So kann ein Symbol beispielsweise 24 x 24 dp groß erscheinen, aber die es umgebende Polsterung umfasst die vollen 48 x 48 dp des Berührungsziels.
Für die meisten Plattformen sollten Berührungsziele mindestens 48 x 48 dp betragen. Ein Berührungsziel dieser Größe ergibt eine physische Größe von etwa 9 mm, unabhängig von der Bildschirmgröße. Die empfohlene Zielgröße für Touchscreen-Elemente beträgt 7-10 mm. Es kann sinnvoll sein, größere Berührungszielmarken zu verwenden, um ein größeres Spektrum von Benutzern zu bedienen.
Google
Buttons & LinksSchhnittstellen-Elemente allgemein
Beachten Sie, dass auf iOS 44 x 44 pt das empfohlene Berührungsziel ist. Hinweise zur plattformspezifischen Implementierung finden Sie auf der Seite mit den Ressourcen für Entwickler.
Touch Target Abstand: In den meisten Fällen fördern Berührungsziele, die durch 8dp Raum oder mehr getrennt sind, eine ausgewogene Informationsdichte und Benutzerfreundlichkeit.
Gruppierung von Items - Verwandte Items können zur Verbesserung der Lesbarkeit nahe beieinander gruppiert werden.
Google
Schrift & TextSchhnittstellen-Elemente allgemein
Sichtbarer und nicht sichtbarer Text - Der Text zur Barrierefreiheit umfasst sowohl sichtbaren Text (einschließlich Beschriftungen für UI-Elemente, Text auf Schaltflächen, Links und Formularen) als auch nicht sichtbare Beschreibungen, die nicht auf dem Bildschirm erscheinen (z. B. alternativer Text für Bilder). Manchmal kann eine Bildschirmbeschriftung mit Zugänglichkeitstext überschrieben werden, um dem Benutzer mehr Informationen zur Verfügung zu stellen.
Bildschirmleseprogramme können den Typ oder Zustand eines Steuerelements automatisch ankündigen, indem sie entweder den Namen des Steuerelements aussprechen oder einen Ton erzeugen. Verwenden Sie kurze Beschreibungen für die Elemente.
Google
Schhnittstellen-Elemente allgemeinAllgemeines
Elemente durch Aktion anzeigen - Aktionsverben geben an, was ein Element oder Link tut, wenn es angetippt wird, und nicht, wie ein Element aussieht. Dies beschreibt, was ein Element tut, ohne sich auf die Sehschärfe zu verlassen.
Funktionelle Bilder - Nach dem W3C sind funktionale Bilder Logos, Icons, Bilder innerhalb einer Schaltfläche und Bilder, die verfolgbar sind, wie z.B. ein Link. Der Alt-Text für funktionale Bilder unterscheidet sich von Alt-Text für andere Arten von Bildern, weil der Alt-Text für funktionale Bilder die Funktion des Bildes darstellt - nicht seinen Inhalt oder sein Aussehen.
Google
Schhnittstellen-Elemente allgemeinAllgemeines
Durch die Verwendung von Standard-Plattformsteuerelementen und semantischem HTML (im Web) enthalten die Anwendungen automatisch das Markup und den Code, die für eine gute Zusammenarbeit mit der unterstützenden Technologie einer Plattform erforderlich sind.
Google
Schhnittstellen-Elemente allgemeinAllgemeines
Bei Tastatur- und Mausschnittstellen kann jede Aufgabe und alle Hover-Informationen über die reine Tastatureingabe verfügbar sein.
Google
Schhnittstellen-Elemente allgemeinAllgemeines
UI-Elemente beschriften - Damit die Benutzer von Bildschirmleseprogrammen wissen, welche UI-Elemente angetippt werden können, ermöglichen Sie es Bildschirmleseprogrammen, die Namen von Komponenten laut vorzulesen. Das contentDescription-Attribut kann Komponenten (wie Schaltflächen, Symbole und Registerkarten) hinzugefügt werden, die Symbole ohne sichtbaren Text enthalten. Für Webanwendungen fügen Sie ein Aria-Label hinzu.
Zeiger-Ziele sind ähnlich wie Berührungsziele, gelten aber für die Verwendung von bewegungserfassenden Zeigegeräten. Zeigerziele haben eine Größe von mindestens 44 x 44 dp. Avatar: 40dp; Icon: 24dp
Google
Buttons & LinksSchhnittstellen-Elemente allgemeinTests und Captchas
Berührungsziele sollten mindestens eine Größe von 44 x 44 dp haben. Android-Ziele haben eine Größe von 48 x 48 dp. Zielgröße: 48; Avatar: 40dp; Icon: 24dp
Google
Schhnittstellen-Elemente allgemeinFormulare & TextblöckeTests und Captchas
Links-Korrekt: Verwenden Sie native Elemente, wie z.B. den Standard-Plattform-Dialog.
Rechts-Falsch: Seien Sie vorsichtig bei der Verwendung von nicht standardisierten Elementen, wie z.B. einem nicht standardisierten Plattformdialog zur Durchführung einer Standard-Dialogaufgabe. Es erfordert zusätzliche Tests, um gut mit assistierender Technologie zu arbeiten.