function readyChange() {
const el = document.querySelector('#lang_choice_polylang-10');
const lang = document.querySelector('.info__language .abs-lang');
const lg = el.value;
lang.style.content = `site/${lg}-lang.png`;
}
Uncaught TypeError: Cannot read properties of null (reading 'classList') at HTMLButtonElement.
.nav li:not(:last-child) {
margin-right: 50px;
}
.header__inner {
display: flex;
justify-content: center;
}
— высокая специфичность селекторов без явной необходимости:
.header .nav-menu .nav-list__item:last-child
.header .nav-menu .nav-list
.header .nav-menu .nav-list__link
— заголовки h1-h6 имеют неправильную структуру (перед h5 должны быть h4 и h3, а не h2 и так вся структура)
— для font-family не указан fallback
— кнопки mobile-nav-btn и mobile-nav__btn не должны быть дивами
— при открытии мобильного меню не должно быть скрола страницы
hero-slider по дизайну без элементов управления? Это косяк дизайнера или верстальщика