Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > отрицательный z-index в ie6


Автор: idti 9.3.2010, 14:18
Подскажите, что делать с отрицательными значениями zIndex в ie6.

Автор: bars80080 9.3.2010, 15:12
точно не предусмотрен? а положительные в вашей конкретной ситуации правильный порядок задают?

если да, то просто поднимите общий уровень

Автор: idti 9.3.2010, 21:52
"Поднять общий уровень?" Это ручками везде прописать или что. Что значит общий? Положительные правильный порядок задают.

Автор: bars80080 10.3.2010, 00:51
имелось ввиду, везде где прописан z-index увеличить число настолько, чтобы хватило всем слоям, что должны были быть отрицательными
скажем на 10. где было z-index: 1; поменять на 11, где 2 на 12. тогда вместо -1 можно будет поставить 9

Автор: idti 10.3.2010, 07:41
Спасибо, это понятно=( Пойду так и сделаю, главное, чтоб на измену не высадило за этим процессом.

Добавлено через 49 секунд
Чего только не сделаешь ради ei6. Бугага.

Автор: idti 11.3.2010, 13:43
Черт. Не помогло. Похоже, что при абсолютном позиционировании ie6 отсчитывает слои от родительского блока. Т.е. ниже родителя zIndex не поможет опуститься. Странно, как вообще теперь понимать абсолютное позиционирование. Все параметры(top, left) отсчитываются от родителя, кроме zIndex, но в ie6 и zIndex тоже.

Автор: bars80080 11.3.2010, 15:54
Цитата(idti @  11.3.2010,  12:43 Найти цитируемый пост)
Т.е. ниже родителя zIndex не поможет опуститься.

имхо, это везде. если родительский элемент position: static, то дочерние элементы не смогут перекрыть те, что перекрывают родительский

единственный способ - задать родительскому элементу position: relative и соответствующий z-index

Автор: blah 11.3.2010, 16:12
Цитата(bars80080 @  11.3.2010,  14:54 Найти цитируемый пост)
имхо, это везде

не, нигде.
Тогда пропадает весь смысл негативных z-index.

В IE6 же вся фишка в том, что элемент не может опуститься или подняться выше или ниже элемента, лежащего на несколько уровней выше, при относительном или абсолютном его позиционировании.


Автор: bars80080 11.3.2010, 16:24
Цитата(blah @  11.3.2010,  15:12 Найти цитируемый пост)
не, нигде.
Тогда пропадает весь смысл негативных z-index.

хм, что-то пример воспроизвести не смог. однако, в своё время я сильно бодался с этими индексами. надо будет поискать

Автор: idti 11.3.2010, 23:41
Цитата(blah @  11.3.2010,  16:12 Найти цитируемый пост)
В IE6 же вся фишка в том, что элемент не может опуститься или подняться выше или ниже элемента, лежащего на несколько уровней выше, при относительном или абсолютном его позиционировании.


Не понятно. Т.е. я не могу переместить с 10 уровеня на 1, если с 2 по 9 уровни присутствуют? Но я могу.

Цитата(bars80080 @  11.3.2010,  15:54 Найти цитируемый пост)
имхо, это везде.


Точно, я поэтому зашел=) Значит все куул. И к тому же это решило еще одну проблему в которой я не знал кого винить. В моем случае решается все просто.


Цитата(blah @  11.3.2010,  16:12 Найти цитируемый пост)
Тогда пропадает весь смысл негативных z-index.


А есть смысл? Вроде только понт один.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)