Антон Спирин, flex в данном случае не работает, так как мне нужно расположить блоки индивидуально - каждый, а flex - херачит всё под одну гребёнку
Почему происходит смещение галочек - я выяснил, это из за шрифта в ссылках... кол-во букв и пробелов как то влияет, но даже overflow: hidden; не помогает защитить соседние элементы от воздействия тега ссылки.
В "спортивные принадлежности" - в самом низу съезжает влево, в то время "спортивное питание на развес" - практически ровно. Я даже ссылкам overflow: hidden; задал, не помогает... не пойму в чём дело. Что влияет...
К сожалению, ни 1 ни 2 варианты не решают проблему. У некоторых пунктов меню всё равно появляется смещение на 1 пиксель. Да и дело - не в красоте кода, просто из принципа интересно - что смещает элементы, ведь там 7 элементов, смещается 2 из них, всё абсолютно одинаково.
Почему происходит смещение галочек - я выяснил, это из за шрифта в ссылках... кол-во букв и пробелов как то влияет, но даже overflow: hidden; не помогает защитить соседние элементы от воздействия тега ссылки.