Practică recomandată Prioritate: Minor
Pagina are mai mult de un subsol principal
Pagina marchează mai multe zone drept subsol al site-ului, de exemplu subsolul magazinului și un al doilea subsol într-o fereastră pop-up sau un widget. Este o practică recomandată, care depășește nivelul WCAG 2.2 AA pe care se bazează legea.
Acest text a fost tradus automat și nu a fost încă verificat de un vorbitor nativ.
De ce contează pentru clienții tăi
Utilizatorii de cititoare de ecran sar între zonele paginii (antet, meniu, conținut principal, subsol) ca între capitolele unei cărți. Cu două subsoluri nu știu în care se află datele de contact, politica de retur și linkurile legale și pot renunța la căutare.
Pe cine afectează
- persoane nevăzătoare care folosesc cititoare de ecran
- persoane care navighează între zonele paginii cu tastatura
- clienți în vârstă care folosesc instrumente de asistență
Cum se remediază
Păstrați exact un singur subsol pentru întregul site: un <footer> care face parte direct din corpul paginii (nu în interiorul unui <article>, <section>, <main> sau <aside>) sau un singur element cu role="contentinfo". Eliminați role="contentinfo" de pe celelalte blocuri, iar subsolurile suplimentare de la nivelul paginii transformați-le în simple <div> sau mutați-le în secțiunea căreia îi aparțin.
În Shopify
De obicei, cauza este o secțiune de subsol adăugată de două ori sau o aplicație care inserează propriul <footer>. Verificați grupul de subsol din layout/theme.liquid și secțiunile pe care le afișează; cereți dezvoltatorului aplicației să folosească un <div>.
În Shoptet (CZ)
De obicei, provine din șablon sau dintr-un fragment de cod propriu adăugat în subsol. Verificați mai întâi HTML-ul adăugat de dumneavoastră; dacă duplicatul este în șablon, semnalați-l către Shoptet sau un partener.
În PrestaShop
De obicei, este șablonul de subsol al temei plus un modul care afișează încă un <footer> la nivelul paginii. Editați suprascrierea șablonului modulului în temă sau fișierul .tpl al subsolului temei.
În WooCommerce
De obicei, este un șablon de subsol din page builder plus subsolul propriu al temei sau un plugin care adaugă role="contentinfo". Dezactivați unul dintre subsoluri în setările builder-ului sau ale temei ori corectați marcajul în footer.php al unei teme copil.
Standarde
Nu este un criteriu WCAG, ci o practică recomandată care face site-ul mai ușor de folosit.
Verificare automată: regula axe-core landmark-no-duplicate-contentinfo.
dequeuniversity.com, github.com, www.w3.org