6.
> Есть проблема: нужно чтобы один слой (div или layer) показывался над
> другим слоем с формой. Всё бы ничего, но <select> на нижнем слое всё
> время вылазит поверх верхнего слоя.
From: "Serge Neroznaque" <
[email protected]>
1. Про windowed controls (из разных сообщений... поэтому малость хаотично)
Видимый OBJECT, а также SELECT и IFRAME -- это т. н. windowed controls, они
не совсем полноценные участники документа. Они окна внутри окна браузера и
поэтому будут
выводиться поверх других элементов.
Изменяя zIndex меняется только положение таких элементов
относительно друг друга. Для всех остальных -- они всегда
on top.
Их можно прятать меняя visibility, но это не совсем то.
В IE4 windowed controls не наследуют значение display и
visibility и остаются видимыми. Поэтому в IE4 нужно
стараться избегать приемов с наложениями слоев с windowed
controls.
Hачиная с версии эксплорера 5.5 -- IFRAME стал windowless
и таким образом поддерживает CSS атрибут z-index.
А вот в случае Flash это возможно. Hо только благодаря
его разработчикам.
Для эксплорера:
<OBJECT>
<PARAM name="wmode" value="opaque">
</OBJECT>
Для остальных:
<EMBED wmode="opaque"></EMBED>
Hадейсь, понятно в чем именно фича, и что остальные атрибуты
опущены.