z-index层级在IE中无效
来源:互联网 发布:java list移除元素 编辑:程序博客网 时间:2024/05/17 15:20
z-index无效的两种可能情况:
第一种情况(z-index无论设置多高都没用):
1、父级标签position的属性值没有设置为relative;
2、问题标签中没有写position属性值(不包括static);
3、问题标签有浮动属性。
第二种情况(ie兼容问题):
<style>*{margin:0;padding:0;}.contain{width:300px;height:300px;margin:50px;color:#fff;background:#609;position:relative;}.box1{width:100px;height:100px;background:#FC0;position:absolute;top:50px;left:50px;z-index:20;}.box2{width:100%;height:100%;background:#ccc;opacity:0.6;filter:Alpha(opacity=60);position:absolute;top:0;left:0;z-index:10;}</style><body><div class="contain">父级(第一层) <div class="box1">顶层弹出(第三层)</div></div><div class="box2">透明覆盖(第二层)</div>
正常情况应该是这样:
但是在ie下会出现这种情况:
这是因为在ie浏览器中,他把最外层的z-index限制了,不管你内部的z-index多高,都超不过外部的,所以这个时候只能将要置顶的弹出框单独分离出来
<style>*{margin:0;padding:0;}.contain{width:300px;height:300px;margin:50px;color:#fff;background:#609;position:relative;}.box1{width:100px;height:100px;background:#FC0;position:absolute;top:100px;left:100px;z-index:20;}.box2{width:100%;height:100%;background:#ccc;opacity:0.6;filter:Alpha(opacity=60);position:absolute;top:0;left:0;z-index:10;}</style><body><div class="contain">父级(第一层) </div><div class="box1">顶层弹出(第三层)</div><div class="box2">透明覆盖(第二层)</div>
0 0
- z-index层级在IE中无效
- z-index层级在IE中无效
- z-index层级在IE中无效
- div层调整z-index属性弹在IE中无效的解决方法
- div层调整z-index属性在IE中无效原因分析及解决方法
- div层调整z-index属性在IE中无效原因分析及解决方法
- div层调整z-index属性在IE中无效原因分析及解决方法
- 在IE6中利用z-index层级实现fixed效果
- IE Z-INDEX无效失效的解决
- 关于设置z-index层级无效的问题
- Z-index在IE中失效的解决办法
- 在IE浏览器中,z-index属性的差异
- 解决css中z-index无效问题
- html中设置z-index无效问题解决
- z-index在IE中的迷惑
- z-index在IE中的迷惑
- z-index在IE中的迷惑
- CSS中z-index的层级树概念
- mean-shift based tracking回顾
- 数据挖掘
- gdiplus exception
- Intellij idea:Method breakpoints my dramatically slow down debugging
- 深度学习笔记3torch实现多层感知器
- z-index层级在IE中无效
- Node.js学习(二)——Node.js连接mysql数据库
- redis 总结
- union的特性,去重与不去重
- HashMap源码解读
- Storm 简介及组件的基本概念
- centos6.5安装python2.7
- 修改Android EditText光标颜色
- 【Unity编辑器扩展简介】在MonoBehaviour中可使用的编辑器扩展Attribute