2016-03-28 3 views

Antwort

1

Gemäß der WCAG 2.0 spec muss ein Hochkontrast-Toggle selbst kontrastreich sein. Ich habe dies einfach getan, indem ich einen einfachen Schwarz-auf-Weiß-Knopf am oberen Rand meiner Seite erstellt habe (dieser wird invertiert, wenn er für den Effekt fokussiert ist). Ich entschied mich dafür, ein font-awesome-Icon für den Button-Inhalt zu verwenden, also war ich vorsichtig, role="img" und aria-label="High Contrast Toggle" in die <i> aufzunehmen. Ich war auch vorsichtig, um den toggle tastatur-accessible durch Hinzufügen eines tabindex

Es ist besser, alle Texte kontrastreich standardmäßig, aber ich entschied mich für den Toggle als Lern-Herausforderung und auch, weil ich nicht ändern wollte das Farbschema meiner Seite. Alternativen zu Umschaltern, die von der Spezifikation vorgeschlagen werden, sind skrims or text-shadow. (Beschreibung, dritter Absatz). Dies hätte besser ausgesehen und funktioniert, aber meine Test-Tools (WAVE Chrome Extension v. 1.0.1) haben die Änderung nicht erkannt, also entschied ich mich für einen Wechsel.

+1

Beachten Sie, dass der verknüpfte [G174] (https://www.w3.org/TR/2016/NOTE-WCAG20-TECHS-20160317/G174) nicht aus der WCAG 2.0-Spezifikation stammt ([/ WCAG20 /] (https : //www.w3.org/TR/WCAG20/)), aber aus der Anmerkung * Techniken für WCAG 2.0 * ([/WCAG20-TECHS/](https://www.w3.org/TR/WCAG20-TECHS /)). Diese Techniken [sind nicht normativ/erforderlich] (http://ux.stackexchange.com/a/67254/17023), sie dokumentieren nur einen von vielen möglichen Wegen, um etwas auf eine zugängliche Weise zu erreichen. – unor

1

Wenn Sie solche Widgets bereitstellen, müssen Sie sicherstellen, dass Ihr Dokument auch zugänglich ist ohne mit ihnen. Andernfalls (= Ihr Dokument ist mit den Standardeinstellungen nicht erreichbar) können einige Benutzer Ihre Widgets nicht finden/erreichen/verwenden, um die Einstellungen zu ändern.

Wenn Sie Ihr gesamtes Dokument nicht ohne die Widgets zugänglich machen können, sollten Sie zumindest sicherstellen, dass die Widgets erreicht und verwendet werden können. Dies wäre vergleichbar mit der Bereitstellung einer link to an alternate version.

Soweit ich weiß, gibt es keinen Standard Weg, solche Barrierefreiheits-Widgets zu markieren oder mit Anmerkungen zu versehen. Wenn sie wichtig sind, kann es sinnvoll sein, sie als eines der ersten Elemente des Dokuments zu verwenden.

(Und für alle Fälle ist es nicht klar: es ist selten notwendig solche Widgets zur Verfügung zu stellen, e.g., for text resizing, überhaupt, gibt es oft viele andere Möglichkeiten/Technologien, um sicherzustellen, dass Ihr Dokument zugänglich ist.)