Freigeben über


Barrierefreiheit im SharePoint-Webpartdesign

Die Entwicklung einer Oberfläche, die die visuellen, auditiven, körperlichen, kognitiven und sprachlichen Bedürfnisse aller Benutzer erfüllt, ist eine wichtige Komponente des SharePoint-Webpartdesigns. Ein barrierefreies Design bezieht sich nicht nur auf Menschen mit körperlichen Einschränkungen, sondern möglicherweise auch auf situationsbedingte Einschränkungen. Ein barrierefreies Design ist ein gutes Design.

Richtlinien für Eingabehilfen

Alle Microsoft-Produkte müssen die Microsoft-Barrierefreiheitsstandards erfüllen.

Barrierefreiheit für Webparts

Das SharePoint-Framework bietet eine Struktur, mit der Barrierefreiheit für alle Webparts sichergestellt werden kann. Der Webpartcontainer enthält standardmäßige Tastaturnavigationselemente für die Webpart-Symbolleiste zum Bearbeiten, Verschieben und Löschen des Webparts, eine Methode zum Auswählen des Webparts und eine Tastenkombination (STRG + P) zum Öffnen des Eigenschaftenbereichs. Sie müssen jedoch noch zusätzliche Tastatur- und Sprachausgabe-Navigationselemente für andere Aspekte der Benutzeroberfläche im Webpart und im Eigenschaftenbereich angeben.

Darüber hinaus verfügen viele Office UI Fabric-Komponenten über integrierte Unterstützung für Barrierefreiheitsoptionen, um die Konfiguration der Tastatur- und Sprachausgabenavigation zu beschleunigen, wenn Sie die Komponenten in einem Webpart verwenden.

Die folgende Abbildung zeigt die Tastaturnavigation in einem Webpart.

Abbildung, die die Tastaturnavigation in einem Webpart zeigt

Barrierefreiheitsprüfung

Testen Sie Ihr Webpart zunächst mit Narrator und Microsoft Edge, und überprüfen Sie dann das barrierefrei Erlebnis mit JAWS.

Narrator und Microsoft Edge entsprechen den Standards. Wenn Sie die Überprüfung auf diese Weise vornehmen, können Sie Probleme leichter aufdecken und feststellen, ob Ihre Seite die Eingabehilfenstandards erfüllt.

JAWS ist Marktführer auf dem Gebiet der Sprachausgabe. JAWS enthält Features, mit denen Sie die Barrierefreiheit einiger Websites verbessern können, die bei anderen Sprachausgaben nicht so leicht zugänglich sind. Daher garantiert ein Test in JAWS möglicherweise nicht, dass Ihre Website alle Barrierefreiheitsanforderungen erfüllt.   Möglicherweise möchten Sie auch testen, welche Kombination von Browser und Sprachausgabe den größten Marktanteil für Ihre Website aufweist.

Tastaturnavigation

Für manche Benutzer ist die Navigation einer Website über die Tastatur leichter. Erfahrene Benutzer verwenden häufig die Tastaturnavigation. Achten Sie darauf, Tastaturkurzbefehle wie Tabs so zu konfigurieren, dass sie zu Steuerelementen auf der Seite wechseln, und verwenden Sie die Pfeiltasten zum Navigieren innerhalb der Steuerelemente.

Jedes Steuerelement ist ein Tabstopp. Innerhalb eines Steuerelements gelten die folgenden Regeln:

  • Im Allgemeinen ist der erste Tabstopp der obere linke Bereich des Steuerelements. Der letzte Tabstopp ist das untere rechte Steuerelement.
  • Bei modalen Oberflächen sollte der letzte Tabstopp die Commit-Aktionen umfassen.
  • Bei Listen sollte der erste Tabstopp das erste Element in der Liste, der nächste Tabstopp die Befehle, der nächste die Navigation, der nächste die Einstellungen usw. umfassen.

Darstellung der Tabstopps einer SharePoint-Seite

Sie können die Pfeiltasten verwenden, um zu Objekten eines Steuerelements, z. B. den Optionen in einem Menü, Befehlen in einer Befehlsleiste oder Elementen in einer Liste zu wechseln.

Verwenden der Pfeiltasten zum Navigieren innerhalb eines Steuerelements

Auswählen des aktuellen Elements

Verwenden Sie die Leertaste oder deaktivieren Sie das derzeit gewählte Element in einem Steuerelement.

Verwenden der Leertaste zum Auswählen eines Elements in einer Liste

Ausführen eines Steuerelements

Drücken Sie Enter oder die Eingabetaste, um ein Steuerelement auszuführen.

Drücken von Enter zum Ausführen eines Steuerelements

Verlassen eines Steuerelements

Drücken Sie Escape, um ein Steuerelement zu verlassen und zum Container zurückkehren.

Drücken von Escape, um ein Steuerelement zu verlassen und zum Container zurückkehren

Zum ersten bzw. letzten Element wechseln

Drücken Sie POS1 oder Ende, um direkt zum ersten oder letzten Element einer Liste, eines Menüs usw. zu springen.

Drücken von  POS1 oder Ende, um zum ersten oder letzten Element einer Liste zu springen

Navigation per Sprachausgabe

Benutzer mit Sehschwächen navigieren die Benutzeroberfläche der Website per Sprachausgabe. Orientieren Sie sich beim Entwickeln eines Webparts an diesem Beispiel, wenn Sie die Tastaturnavigation festlegen und entscheiden, wie die Sprachausgabe wichtige Aktionen oder Informationen für den Benutzer vermittelt.

Navigation auf einer SharePoint-Website per Sprachausgabe

Alternativtext und Transkriptionen

Verwenden Sie Beschreibungen von Bildern, die von der Sprachausgabe verarbeitet werden können. Dies ist nützlich für Benutzer mit Sehbehinderungen, die Informationen nicht visuell nutzen können. Stellen Sie sicher, dass Ihr Alternativtext eine ausführliche Beschreibung enthält, da einige Benutzer eine Sprachausgabe verwenden, um Zugriff auf die Informationen des Bildes zu erhalten.

Verwenden Sie nicht nur Farben, um eine Bedeutung zu erklären, sondern auch Formen.

Um eine vollständige Konformität mit den Eingabehilfenstandards zu erreichen, beziehen Sie Alternativtext und eine vollständige Transkription der Audio- und Videoinhalte Ihrer Website mit ein.

Lesbarkeit durch Kontrast

Ein Mindestkontrast ist wichtig, um Benutzern mit Sehbehinderungen zu helfen, den Inhalt auf der Seite zu nutzen. Dies ist ebenfalls wichtig, um eine Lesbarkeit bei schwacher Beleuchtung oder störenden Effekten wie Blendung zu gewährleisten.

Die folgende Abbildung zeigt Farbdesigns auf der linken und neutrale Farben auf der rechten Seite.

Lesbarkeit durch Kontrast: Neutrale Farben und Farbdesigns


Farbdesigns Neutrale Farben
themeDarker: #004578 black: #000000
themeDark: #005a9e neutralDark: #212121
themeDarkAlt: #106ebe neutralPrimary: #333
themePrimary: #0078d7 neutralPrimaryAlt: #3c3c3c
neutralSecondary: #666666
neutralTertiary: #a6a6a6
themeSecondary: #2b88d8 neutralTertiaryAlt: #c8c8c8
themeTertiary: #71afe5 neutralLight: #eaeaea
themeLight: #c7e0f4 neutralLighter: #f4f4f4
themeLighter: #deecf9 neutralLighterAlt: #f8f8f8
themeLighterAlt: #eff6fc white: #fff

Hoher Kontrast

Verwenden Sie Farben mit hohem Kontrast für die Auswahl von Komponenten und Merkmalen im Internet. Windows-Computer können nur erkennen, ob ein PC mit der Einstellung „Hoher Kontrast“ oder „Hoher Kontrast Weiß“ ausgeführt wird. Verwenden Sie aus diesem Grund die standardmäßige Einstellung „Hoher Kontrast Schwarz“ für alle kontrastreichen, nicht weißen Designs.

Einstellungen „Hoher Kontrast Schwarz“ und „Hoher Kontrast Weiß“

Siehe auch