From efe98e32a7e23edc522eec7d3bcf70ad5930ae66 Mon Sep 17 00:00:00 2001 From: Dogfather Date: Thu, 27 Aug 2026 01:21:31 +0200 Subject: [PATCH] Sprung zum Inhalt: Seite ohne Maus in einem Schritt bedienbar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Tastatur-Test (pruef-tastatur.mjs, neu) zeigte auf allen fünf geprüften Seiten dasselbe Bild: jedes Bedienelement erreichbar, Fokus durchgehend sichtbar, keine Tastaturfalle -- aber kein Sprunglink. Ohne ihn muss sich jemand, der die Tastatur benutzt, auf JEDER Seite erneut durch das komplette Menü tabben (31 bis 52 Punkte), bevor der eigentliche Inhalt beginnt. WCAG 2.4.1 verlangt genau diesen Ausweg. An einer Stelle gelöst statt in 35 Dateien: renderHeader() in main.js setzt das Sprungziel und stellt den Link davor. Das tabindex="-1" am
ist der Teil, der meistens fehlt: ohne ihn verschiebt der Sprung in Chrome und Safari nur die Bildlaufleiste, der Tastaturfokus bleibt in der Navigation -- der nächste Tab landet wieder im Menü und der Sprung war wirkungslos. Cache-Buster auf 20260827a (244 Stellen), sonst bekäme niemand die geänderte main.js und main.css ausgeliefert. Co-Authored-By: Claude Opus 5 --- 404.html | 12 ++-- abonnieren.html | 14 ++--- agb.html | 10 ++-- aktion-detail.html | 14 ++--- assets/css/main.css | 36 ++++++++++++ assets/js/main.js | 26 +++++++++ bewerben-creator.html | 14 ++--- bewerben-kooperation.html | 14 ++--- bewerben-modi.html | 14 ++--- bewerben-scout.html | 14 ++--- bewerben.html | 12 ++-- casper.html | 12 ++-- community.html | 12 ++-- creator.html | 14 ++--- dogfather.html | 12 ++-- gate.html | 4 +- hasidog.html | 12 ++-- index.html | 16 +++--- kontakt.html | 12 ++-- links.html | 12 ++-- manager.html | 14 ++--- medien-casper.html | 18 +++--- medien-dogfather.html | 20 +++---- medien-hasidog.html | 20 +++---- profil.html | 20 +++---- pruef-tastatur.mjs | 112 ++++++++++++++++++++++++++++++++++++++ rabattcodes.html | 12 ++-- stimmen.html | 16 +++--- streamer.html | 12 ++-- streamplan.html | 18 +++--- supporter.html | 14 ++--- team-modis.html | 14 ++--- team-scouts.html | 14 ++--- tt-muddi.html | 12 ++-- vanvan.html | 12 ++-- verwaltung.html | 22 ++++---- werte.html | 12 ++-- zeitreise.html | 12 ++-- 38 files changed, 417 insertions(+), 243 deletions(-) create mode 100644 pruef-tastatur.mjs diff --git a/404.html b/404.html index 2da1ac69..36358741 100644 --- a/404.html +++ b/404.html @@ -18,10 +18,10 @@ Seite nicht gefunden — DOGFATHER UNIVERSE - - - - + + + + @@ -41,7 +41,7 @@
- - + + diff --git a/abonnieren.html b/abonnieren.html index 9b605ec8..cca0319d 100644 --- a/abonnieren.html +++ b/abonnieren.html @@ -19,10 +19,10 @@ - - - - + + + +