Fußzeilen-Spaltentitel h4 -> h2 (Überschriftenordnung, WCAG 1.3.1)
Die drei Fußzeilen-Spaltentitel (Filipe, Dogi&Hasi & Manager, Mehr) waren <h4>, obwohl der Hauptinhalt bei h2/h3 endet -- ein Sprung in der Überschriftenordnung (h2 -> h4) auf jeder Seite. Für Bildschirmleser ist die Überschriftenliste das Inhaltsverzeichnis; eine übersprungene Ebene stört die Orientierung. Jetzt <h2> (eigenständige Abschnitte unter der Seiten-h1). Die Optik bleibt exakt: Der CSS-Selektor .footer-grid h4 wurde zu .footer-grid h2 umgezogen, die kleine, gedämpfte Darstellung (.85rem, uppercase, Akzentfarbe) überschreibt weiterhin die große globale h2-Größe. Teil des Barrierefreiheits-Durchgangs (pruef-barrierefrei.mjs). Behebt die reinen Fußzeilen-Fälle; die Hauptinhalt-Überschriften folgen separat. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
+6
-1
@@ -2460,7 +2460,12 @@ footer.site-footer {
|
||||
}
|
||||
.footer-grid { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 2rem; }
|
||||
@media (max-width: 760px) { .footer-grid { grid-template-columns: 1fr 1fr; } }
|
||||
.footer-grid h4 { font-size: .85rem; text-transform: uppercase; letter-spacing: .08em; color: var(--accent); }
|
||||
/* Die Fußzeilen-Spaltentitel sind semantisch <h2> (eigenständige
|
||||
Abschnitte unter der Seiten-h1), sehen aber bewusst klein und
|
||||
gedämpft aus -- diese Regel überschreibt die große globale h2-Größe.
|
||||
Bis 28.08.2026 waren es <h4>, was einen Sprung in der
|
||||
Überschriftenordnung erzeugte (h2 -> h4); die Optik ist unverändert. */
|
||||
.footer-grid h2 { font-size: .85rem; text-transform: uppercase; letter-spacing: .08em; color: var(--accent); margin: 0 0 .5em; }
|
||||
.footer-grid ul { display: grid; gap: .5rem; }
|
||||
.footer-grid a { color: var(--text-muted); font-size: .9rem; }
|
||||
.footer-grid a:hover { color: var(--accent); }
|
||||
|
||||
+3
-3
@@ -660,7 +660,7 @@
|
||||
<button type="button" id="pwa-install-btn" class="btn btn-outline" style="display:none;margin-top:1rem;">📲 ${t("footer_app_installieren")}</button>
|
||||
</div>
|
||||
<div>
|
||||
<h4>${t("nav_dogfather")}</h4>
|
||||
<h2>${t("nav_dogfather")}</h2>
|
||||
<ul>
|
||||
<li><a href="dogfather.html">${t("nav_dogfather_person")}</a></li>
|
||||
<li><a href="casper.html">${t("nav_dogfather_casper")}</a></li>
|
||||
@@ -670,7 +670,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<h4>${t("footer_h4_hasidog_manager")}</h4>
|
||||
<h2>${t("footer_h4_hasidog_manager")}</h2>
|
||||
<ul>
|
||||
<!-- "DogFather"/streamer.html steht seit 20.08.2026 auch in der
|
||||
Fußzeile in dieser Spalte (und ganz oben), damit sie dieselbe
|
||||
@@ -686,7 +686,7 @@
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<h4>${t("footer_h4_mehr")}</h4>
|
||||
<h2>${t("footer_h4_mehr")}</h2>
|
||||
<ul>
|
||||
<li><a href="links.html">${t("footer_alle_links")}</a></li>
|
||||
<li><a href="bewerben.html">${t("nav_manager_bewerben")}</a></li>
|
||||
|
||||
Reference in New Issue
Block a user