Спасибо за ответы, которые указали мне в правильном направлении. Кажется, что div действительно создает невидимый щит, и этот щит (более или менее) непроницаем, когда речь идет о базовых ссылках.
Перейдите через DIV к базовым элементам
@ Логан: Боюсь, этот подход не работает для меня. Вы предлагаете просто поднять ссылку над защитным экраном - это, однако, противоречит первоначальной цели, которую я описал выше (та, в которой фоновое изображение и меню скользят под ним).
@ campino: я думал, что это все, но добавление определения z-index в "style" снова сломало его. Тот факт, что вы окрасили все поле div, помог мне понять то, что вы уже очевидно знали: пока div находится по ссылке, он не активен, точка.
В общем, я пришел к выводу, что мой подход не работает. Для реального проекта я, вероятно, разделю свое асимметричное фоновое изображение на несколько частей, чтобы div не покрывал весь экран, а только там, где он мне абсолютно необходим.