О компании

Один из интересных багов в Internet Explorer связан с поведением абсолютно позиционируемых блоков. Как известно, для позиционируемых блоков можно задать свойство z-index, имитирующее поведение блока в третьем измерении. То есть по сути, вы можете «накрывать» один блок другим, как бы выстраивая из них «пирамиду» по Z-оси.

В качестве значения z-index допустимо использовать положительное или отрицательно целое число, а также ноль. Логично было бы предположить, что чем выше это значение, тем выше в “пирамиде” будет находится блок. Но есть небольшой нюанс…

Предположим есть два блока, которые служат «контейнерами» для абсолютно позиционируемых элементов. Я нарисовал небольшую схемку для наглядности. Укажем для блока красного цвета бОльший z-index. Логично предположить, что именно он и будет перекрывать все остальные. И это действительно так во всех браузерах. Во всех, кроме Internet Explorer.