::before
и ::after
располагаются поверх ссылки и перехватывают нажатия на неё.pointer-events: none;
. Если же нужна поддержка древних браузеров, нужно играть с z-index или вообще всё переделывать. show 2s 1
есть неявный delay в 0 секунд. Вам нужно переопределяющие стили перенести под базовые в файле. Как сделать адекватное отображение фоновой картинки?Адекватность зависит от условий задачи. У background-size есть несколько хорошо документированных значений — адекватным будет то, что решит вашу задачу. Сразу скажу, что свойства «сделать хорошо везде» там нет — у всех свои плюсы и минусы.
.mem-monument::before {
content: 'a';
font-family: 'MyFontRegular';
}
Почему этот не подсвечивается ?Потому что это четвёртый потомок родителя, а не третий. Селекторы комбинируются, а не применяются по очереди. Ваш селектор звучит как "имеющий имя equal и при этом являющийся третьим потомком своего родителя", а не как "возьми все с именем equal, а потом найди среди них третий".
.menu__icon
display: none