После опробования вашего кода я обнаружил, что ссылки отлично работают для меня с вашим кодом, как он размещен выше; Я справился с вашей проблемой, только когда #section
div был относительно позиционирован. В этом случае #section
размещается выше ссылок и фактически покрывает их. Вот почему похоже, что ссылка просто не работает. Поместите цвет фона на #section
, и вы поймете, что я имею в виду.
Вы можете исправить это, используя свойство z-index. Установите для него значение около 10 для #nav li
и используйте любое число, большее, чем для #section
и , если оба этих элемента относительно расположены , вы должны увидеть ссылки сверху #section
дел. Это должно выглядеть примерно так:
#nav li { margin-top: 9pt;
position: relative;
z-index: 10;
}
#section {
position: relative;
z-index: 20;
}
Чтобы узнать больше о позиционировании, в CSS-Tricks есть очень хорошая статья, которую вы можете прочитать: http://css -tricks.com / absolute -lative-fixed-fixed-positioining-how-do-они-отличаются /