2013-03-23 3 views
1

Я создал форму для сайта Wordpress http://www.bassetandbeagle.org/adoptionapplication/, а в коде CSS я поставил div position: absolute, чтобы форма масштабировалась на мобильных устройствах.Wordpress Menu Выпадающие списки, скрытые за div

#formContainer { 
min-width: 950px; 
max-width: 950px; 
padding: 10px; 
position: absolute; 
z-index: -1; } 

Теперь раскрывающиеся меню над формой скрыты за ним.

Я попытался установить более высокий Z-индекс для меню:

.nav-menu{ 
position: relative; 
z-index: 1; } 

Но это не имело никакого очевидного эффекта. Я попробовал 1, 100, 1000 ... nada

Мне удалось получить раскрывающееся меню, чтобы отобразить снова, изменив .nav-меню на положение: абсолютное. К сожалению, это завинчило расположение меню на странице.

Я уверен, что нахожусь на правильном пути с использованием свойства z-index, основываясь на других сообщениях, которые я прочитал. Итак, что я здесь делаю неправильно?

Thx

+0

Как вы написали, есть кое-что о позиции абсолютного, потому что если вы удалите его, навигация получает сверху. Я попытался изменить некоторый Z-индекс, но все же не могу понять, как это сделать. Посмотрите еще на нем :) – Dymond

+0

@shawrich, пожалуйста, посмотрите мой ответ и сообщите мне, если возникнут какие-либо проблемы. – w3uiguru

ответ

3

Вот решение вашей проблемы -

CSS:

style.css линии: 1431

.site { 
    margin: 0 auto; 
    max-width: 68.5714rem; 
    /*overflow: hidden;*/ /* remove this css rule and you will see the dropdown menu*/ 
} 

Примечание: проверить вас сайт, где ваш .site класс применяет и вносит изменения в css по мере необходимости.

Screen Shot:

enter image description here

+0

Да, все. Thx много! – Shawrich

+0

Прохладный человек, я чувствую себя рад помочь вам приветствовать :-) – w3uiguru

+0

Просто чтобы облегчить жизнь, когда появляются обновления темы, я добавил .site {overflow: visible; } в мой css-файл дочерней темы. – Shawrich

Смежные вопросы