Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft: Feature/Accessibility #19

Draft
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

OrbisK
Copy link
Contributor

@OrbisK OrbisK commented Jan 9, 2022

Disclaimer
Ich versuche mich gerade privat etwas mehr mit dem Thema "Barrierefreiheit" im Web auseinanderzusetzten. Nicht alle Commits oder Änderungen werden dem Best Practice entsprechen. Feedback in jeder Hinsicht wäre sehr hilfreich. Ich versuche den PR so gut es geht aktuell zu halten und kann ihn immer nur wenn ich Zeit habe weiter bearbeiten.

TODOs

  • ARIA Labels
  • Routing Mitteilungen
  • Headings anpassen
  • Semantische Tags
  • "Überspringen" links
  • Focusmanagement
  • Kontraste anpassen

ARIA Labels

  • ARIA Label hinzufügen
  • Proteintabelle (Ernährung) barrierefrei machen.

Routing Mitteilungen

Headings anpassen

  • Headings auf allen Seiten anpassen. W3

semantische Tags

Wenn möglich mehr semantische Tags oder Roles verwenden.

"Überspringen" Links

Siehe

  • Link für: "Springe zum Hauptinhalt" (a24d8eb)
  • Link für: "Springe zum Footer" (a24d8eb)

Focusmanagement

  • Der focus/tab sollte beim routing wieder zurück gesetzt werden. (54141c4)

Kontraste anpassen

Einige Farben haben teilweise nicht ausreichend Kontrast zum Hintergrund. Besonders bei Verlinkungen.

  • Kontraste bei Verlinkungen prüfen
  • Label für Proteintabelle (Ernährung) im Darkmode anpassen

offene Themen/Disskusion

  • <main></main> oder <section></section> Tags verwenden? (siehe a3c017b)
  • aria-hidden für sidebar?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant