lightbox plugin trucks with z-index
Aug 14 2008В догодку предыдущему посту.
Поставил плагин Lightbox 2, чтобы при клике на картинку появлялся красивый просмотр, как в предыдущем посте. Думаю, что не все мои читатели, да и те, кто по поисковым запросам заходит, такие уж адские кодеры и верстальщики, посему могу столкнуться с проблемой неперекрывания некоторых элементов блога при просмотре картинок.
Вот только сегодня утром мне на глаза попадалось описание параметра css z-index. Прямо как по заказу. Параметр этот отвечает за “слои” в странице. Т.е. если у элемента установлен больший z-index, чем у другого на той же позиции, то он будет находиться выше и перекрывать элемент с меньшим z-index. Такая вот уличная магия :)
Собственно, излечение проблемы с неперекрывающимися элементами при просмотре графиуи решается поиском в css файле шаблона (обычно style.css, но могут быть вложены и другие) описания этих самых элементов и исправлением z-index на более демократичный. Можно вообще удалить параметр, если визуально от этого ничего не изменится. У меня для шапки z-index был выставлен в 150 (!). Откуда автор нашёл столько слоёв мне неясно, возможно в этом некий глубинный смысл не видный с моих мещанских позиций. Я удалил определение z-index вообще и всё стало на свои места. И дизайн не пострадал, по крайней мере, пока что я этого не вижу :-)
p.s.: “правильный” стиль – минусовые значения z-index




А какое максимальное значение для z-index?
А кто сказал, что оно должно быть как-то ограничено? :)
Ну, как-то, целочисленные переменные обычно имеют ограничение ;)
> The minimum value for the ZIndex element is 0. The maximum value is 2147483647.
То на форуме по asp.net, говорят, что не все браузеры поддерживают отрицательные значения, которые я не раз встречал :)
Где-то я это уже видел… А если по теме то спасибо.
IE не поддерживает отрицательные значения. А ещё я хакал лайтбокс (Thickbox, если быть точным) чтобы он выкидывал флеш за границу экрана при открытии оверлея, иначе под линупсом флешбаннеры тусят поверх оверлея =(
Ну ёлки, ублюдочный ie даже в 7-й версии не научился разве?