如何让一个层位于iframe之上.flash之上

蓝色理想 goos

摘录一段CSS参考手册的话:

z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

注释:元素可拥有负的 z-index 属性值。

注释:z-index 仅能在定位元素上奏效(例如 position:absolute;)!

说明:该属性设置一个定位元素沿 z 轴的位置,z 轴定义为垂直延伸到显示区的轴。如果为正数,则离用户更近,为负数则表示离用户更远。

那么,问题迎刃而解,如果需要一个层位于一个BT的层之上,那么这两个层都需要必备两个基本的属性:

1. 定位

2. z-index

例:

提示:您可以先修改部分 代码再运行

Comments (6)

弦月四月 13th, 2009 at 8:22 下午

博客很漂亮

WEB前端专家DHTML精英俱乐部四月 15th, 2009 at 1:46 下午

如果是iframe,可以使用position + zindex,如果是flash,除了设置position和zindex外,还需要设置swf文件的wmode为透明才可以!

Sunles五月 15th, 2009 at 11:53 下午

z-index 是初学者头疼的问题
写得很仔细.

阿炳六月 3rd, 2009 at 4:36 下午

请问博主:在IE6中如何用一个div遮住select下拉菜单,前提是不用iframe,也不用背景图片?

路人六月 5th, 2009 at 10:53 下午

回阿炳:当这个DIV出现的时候,设置select隐藏。

9npc十二月 3rd, 2009 at 10:23 上午

以前有为这个烦恼了一阵子,后来没仔细研究下去。今天学习了

Leave a comment

Your comment