#html #css #internet-explorer #internet-explorer-8 #z-index
#HTML #css #internet-explorer #internet-explorer-8 #z-индекс
Вопрос:
Проблема: слайд-шоу
Подробности: Есть рамка (которая представляет собой просто прозрачный PNG вокруг слайд-шоу)
Что я пытаюсь сделать: создайте рамку поверх изображения и фона подписи, но сделайте ссылку и навигационные шары поверх png.
Это работает так, как я хочу, в других браузерах, кроме IE. Я прочитал больше об ошибке z-index для IE, но это не помогло. Любые предложения или помощь ОЧЕНЬ, очень ценятся.
Проблема решена.
Комментарии:
1. Можете ли вы либо обновить ссылку, либо опубликовать соответствующий код здесь?
Ответ №1:
Чтобы сделать точки навигации интерактивными, примените стили:
display:block; position:relative; // to frame
z-index:1001; //to .nivo-controlNav
Чтобы узнать больше по ссылке, я предлагаю:
1) удалите все свойства z-index, которые применяются к .nivo-caption
2) добавьте теневой div с z-index: 87 /*(87 for example)*/
рамкой ниже
Ответ №2:
Проблема заключается в том, что IE не выполняет z-индексацию изображения, независимо от того, насколько мал или велик z-индекс, который вы ввели в свое изображение, IE все равно будет следовать уровню иерархии элементов. Если вы действительно хотите использовать z-индексацию изображения в IE, вы можете обернуть изображение внутри div и поместить z-индекс в div, это будет соответствовать правильной z-индексации во всех браузерах, включая IE.
// will not follow in IE
<div>first div</div>
<img style="z-index: -1;" src="image.png" />
<div>my div</div>
// will follow in IE
<div>first div</div>
<div style="z-index: -1;"><img src="image.png" /></div>
<div>my div</div>
Комментарии:
1. В моем случае это все еще не решило проблему. Я использую Nivo Slider и поместил «фрейм» внутри погружения с отрицательным z-индексом -1, но он по-прежнему покрывает ссылки. Взгляните на мою ссылку, и, поскольку вы видите слайд-шоу, мне нужно сохранить «фон описания» каждого слайда за рамкой, но поместить ссылки «Подробнее» и точки навигации перед / поверх изображения «рамки». Есть еще идеи? Возможно, я неправильно это реализую = Опять же, это проблема только в IE, поэтому я использую условный комментарий IE для включения таблицы стилей только для ie