Проблемы с отрицательным z-индексом в IE8 - PullRequest
1 голос
/ 18 февраля 2011

Я использую два псевдоэлемента для создания эффекта баннера на div, например:

div { position: relative; width: 200px; background-color: #999; }
div:before, div:after { content: ""; width: 10px; height: 0; display: block; position: absolute; z-index: -1; top: 10px; border-top: 10px solid #666; border-bottom: 10px solid #666; }
div:before { right: -20px; border-right: 10px solid transparent; border-left: 10px solid #333; }
div:after { left: -20px; border-left: 10px solid transparent; border-right: 10px solid #333; }

Отлично работает в FF, Chrome, Safari и IE9, но не повезло с IE8. Два элемента с z-индексом -1 показывают вышеуказанный родительский элемент. Есть ли способ заставить это работать?

1 Ответ

2 голосов
/ 18 февраля 2011

Вы должны попробовать установить z-index из 1 в div.

...