Ankhena, Ну я почти это и сказал. Пререндер содержимого ссылок. А role="navigation" такого не делает, вроде как. Но при этом дает читалке инфу, что это навигация и какая именно навигация. Или я не правильно что-то понимаю?
Ankhena, Ну насколько я знаю, тег nav как то подгружает фоном страницы, на которые ведут эти ссылки (если я правильно понял), и именно поэтому не рекомендуется использовать для всех навигаций. А роли такого не делают, но дают понять, в какой именно навигации находится пользователь.
Ankhena, 1. Если role перенести на ul, валидатор выдает предупреждение, что я не так aria-label использую.
3. article - это что-то, что можно вырвать с сайта и вставить на другой сайт и все будет понятно. Я не уверен, что все статьи достаточно отвязаны от сайта... Это статьи магазина - в них вся инфа о конкретном магазине. Статьи в блоге - да - можно в article поместить, а тут меня сомнения гложут.
Ankhena, Потому что в крошках фон тянется на 100%, а сами крошки в центровщике. Вторая обертка для задания роли и названия. А вообще, крошки на каждой странице разные - значит это не повторяющийся контент. Хотя я подумаю, может действительно их стоит вынести... Возможность есть. И даже это будет полезно мне, т.к. крошки - это единственный блок, который тянется на всю ширину. Остальные блоки в центровщике. Про article - я боюсь использовать этот тег. Он странный, как по мне.
P.S. article__top для фона нужен. Не дает ссылку вставить(
Это, но те варианты не подходят - они используют overflow: hidden. А это значит, что 17px содержимого блока справа срезаются и для шапки сайта уже не задать position: sticky.
AleninD, Если нечего сказать, можно было просто промолчать. А мне просто нужно растянуть блок, который находится в контейнере-центровщике, на всю ширину страницы, но чтобы он не создавал горизонтальную полосу прокрутки.
Теперь и в браузере нормально. Только в этом была ошибка?