Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как узнать z-index, если его не указывать?

7.3K
18 декабря 2007 года
JB13
64 / / 05.09.2005
Доброго всем времени суток!

Подскажите, можно ли узнать какой из двух DIV кого перекрывает, если конкретно не указывать z-index. Т.е.

 
Код:
<div id="square1" style="position: absolute; left: 10px; top: 10px; width: 200px; height: 200px; background-color: green"></div>
<div id="square2" style="position: absolute; left: 300px; top: 300px; width: 200px; height: 200px; background-color: blue"></div>
<div id="square3" style="position: absolute; left: 420px; top: 150px; width: 200px; height: 200px; background-color: red"></div>


В этом примере square3 перекрывает square2. Т.к. z-index я не указал, то соотвественно document.getElementById('square3').style.zIndex будет 0 или не определен. Есть ли другой способ?

Может это уже обсуждалось когда-то, но я найти не смог.

Спасибо.
352
19 декабря 2007 года
skywalker
694 / / 10.02.2006
Цитата: JB13
Доброго всем времени суток!

Подскажите, можно ли узнать какой из двух DIV кого перекрывает, если конкретно не указывать z-index. Т.е.


Тот, который последним объявлен в HTML. Вообще, прописывать z-index для абсолютно позиционированных элементов полезно.

2.2K
29 декабря 2007 года
e1vin
153 / / 04.06.2006
Недавно столкнулся с проблемами на эту тему в IE6. В IE7 все хорошо почти, но разобраться легко. В IE6 блок, который должен быть поверх другого, должен обязательно идти в html _после_. Иначе ничего не перекрывается.

Правда select'ы тоже не перекрываются. Нашел в инете штук 5 способов, с подкладыванием i-frame и прочего, но че-то не разобрался...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог