弹出Div层被Select或DropDownList挡住 解决办法

 (转)http://blog.sina.com.cn/s/blog_546207e20100b87g.html

弹出Div层被Select或DropDownList挡住 解决办法

<div>//要弹出的层-->
//要盖住select或DropdownList的控件iframe,需要设置iframe的高度宽度
<iframe style="position:absolute;width:430px;height: 98px;z-index:9;top:5px;" frameborder="0"></iframe>

<div style="position:absolute;z-index:10;">
   <table></table>//要显示的内容
</div>

解决方案说明:
   虽说div直接盖不住select
   但是div可以盖iframe,而iframe可以盖select,
   所以,把一个iframe来当作div的底,
   这个div就可以盖住select了.

注释:
1、z-index只有在设置了position:absolute;后才会生效
2、其中:<iframe>标记中属性:z-index:9
   
    内层:<div>标记中的属性:z-index:10
    是用来控制iframe和div的显示顺序的z-index的值越大,他会在表层显示。

3、扯远点:
优先属性:z-index:n
n表示一个整数(正负均可),有多个Div时n越大,则越靠前显示;
z-index可以理解为z轴的坐标(x,y轴控制左右、上下方位,z轴控制层叠div的前后方位)
只有用绝对定位(position:absolute)时,属性z-index才起作用;
未设置绝对定位(position:absolute)的div,其z-index永远为0;
未设定优先属性(z-index)的div,按照声明的顺序层叠,后声明的盖住先声明的,如果有两个Div属于父子关系,则子div覆盖父div;


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值