Ошибка z-index Superfish IE7 со слайдером Nivo или Photospace в wordpress

У меня есть веб-сайт с меню superfish, и у меня есть два разных плагина для слайд-шоу, слайдер nivo на главной странице: http://hermandaddelcalvario.org/wordpress/ и пространство для фотографий на странице галереи: http://hermandaddelcalvario.org/wordpress/imagenes-3/

Проблема связана с IE7, раскрывающийся список отстает от изображений на обеих страницах. Я много искал и все предлагают мне сделать вот что:

/*gallery container*/
#content{
position:relative;
z-index: 1;
}

/*superfish container*/
#navwrap{
position:relative;
z-index: 2;
}

Я сделал это, но безрезультатно, что-то еще я пропустил?


person Elaine Marley    schedule 28.09.2011    source источник


Ответы (2)


Проблема возникает как в IE 6, так и в 7 из-за того, как они создают порядок наложения. Более подробную информацию можно найти здесь: http://brenelz.com/blog/squish-the-internet-explorer-z-index-bug/

Короче говоря, в условных таблицах стилей IE вам нужно будет дать своему родительскому меню z-index более высокого значения, чем ваше слайд-шоу.

person i_like_robots    schedule 28.09.2011
comment
Если вы читаете мой вопрос, это именно то, что я сделал, но не сработало. - person Elaine Marley; 28.09.2011
comment
Это все (довольно неприятное) решение Javascript, указанное выше. Он просто дает всем элементам div (зачем выделять скромный divs = (?) Указанный z-index, чтобы установить порядок наложения. - person i_like_robots; 03.10.2011
comment
+1 за это решение - у меня была именно эта проблема с использованием ползунка nivo рядом с superfish, и этот css сработал для меня: li.sfHover {z-index: 1000;} - person Nils; 30.04.2014

Хорошо, это немного неубедительно, через 3 секунды после того, как я задал вопрос, я нашел здесь свой ответ: Jquery Superfish проблема в IE7

Теперь, используя этот сценарий, он работает, но я все еще хочу знать, что здесь не так с css, я бы выбрал решение css до этого, но я хотел заявить, что это решит проблему.

person Elaine Marley    schedule 28.09.2011