Рекомендуемая практика Приоритет: Незначительно
На странице больше одного главного футера
Страница помечает несколько областей как футер сайта, например футер магазина и ещё один футер во всплывающем окне или виджете. Это рекомендуемая практика, которая выходит за рамки уровня WCAG 2.2 AA, на который опирается закон.
Этот текст переведён автоматически, носитель языка его ещё не вычитал.
Почему это важно для ваших покупателей
Пользователи программ экранного доступа переходят между областями страницы (шапка, меню, основное содержимое, футер), как между главами книги. Когда футеров два, они не понимают, в каком контакты, условия возврата и юридические ссылки, и могут бросить поиск.
Кого это касается
- незрячие люди, которые пользуются программами экранного доступа
- люди, которые переходят между областями страницы с клавиатуры
- покупатели старшего возраста со вспомогательными инструментами
Как исправить
Оставьте ровно один футер для всего сайта: <footer>, который является прямой частью тела страницы (не внутри <article>, <section>, <main> или <aside>), или один элемент с role="contentinfo". Уберите role="contentinfo" с других блоков, а лишние футеры на уровне страницы превратите в обычные <div> или перенесите внутрь раздела, к которому они относятся.
В Shopify
Обычно причина в секции футера, добавленной дважды, или в приложении, которое вставляет свой <footer>. Проверьте группу футера в layout/theme.liquid и секции, которые она выводит; попросите разработчика приложения использовать <div>.
В Shoptet (CZ)
Обычно это идёт от шаблона или от своего фрагмента кода, добавленного в футер. Сначала проверьте HTML, который вы добавили сами; если дубликат в шаблоне, сообщите Shoptet или партнёру.
В PrestaShop
Обычно это шаблон футера темы плюс модуль, который выводит ещё один <footer> на уровне страницы. Отредактируйте переопределение шаблона модуля в теме или файл .tpl футера темы.
В WooCommerce
Обычно это шаблон футера из конструктора страниц плюс собственный футер темы или плагин, добавляющий role="contentinfo". Отключите один из футеров в настройках конструктора или темы либо исправьте разметку в footer.php дочерней темы.
Стандарты
Это не критерий WCAG, а рекомендуемая практика, которая делает сайт удобнее.
Автоматическая проверка: правило axe-core landmark-no-duplicate-contentinfo.
dequeuniversity.com, github.com, www.w3.org