Вопрос по z-index в браузере IE8

Используя панель инструментов разработчика в IE8, на одной странице я вижу, что z-индекс для DIV отображается как «авто», я перешел от этого элемента к его родительской иерархии, проверяя, действительно ли какой-либо элемент определил этот атрибут (индекс z), но я сделал не вижу ни одного элемента, для которого определен/установлен атрибут стиля css z-index.

Я создал образец страницы, где сделал то же самое, и он показывает мне z-индекс как 0.

Я не определил, что мой div или любой другой элемент имеет атрибут zindex, но все же он показывает мне z-индекс как 0.

Я пытаюсь выяснить, почему я получаю ZIndex как 0 на одной странице и Z-Index как «автоматический» на другой, если он не был определен ни на одной из страниц. Вот образец css для этого div.

.mydiv
{
position:absolute;
overflow-x:hidden;
overflow-y:auto;
}

Спасибо


person Prakash    schedule 20.09.2011    source источник


Ответы (1)


Я предполагаю здесь, но поскольку position: relative/absolute запускает новый контекст стека z-index в IE ‹ v9, я подозреваю, что это различие.

person steveax    schedule 20.09.2011
comment
Спасибо @steveax, я также добавил атрибут position, но он по-прежнему показывает z-индекс как 0 - person Prakash; 20.09.2011
comment
Это может быть позиция родительского элемента, которая определяет его. - person steveax; 20.09.2011
comment
Родительские элементы этого элемента также показывают z-индекс только автоматически. - person Prakash; 20.09.2011