CSS:z-index层级在IE中无效
引用地址:http://apps.hi.baidu.com/share/detail/19853262
在CSS中,只能通过代码改变层级,这个属性就是z-index,要让z-index起作用有个小小前提,就是元素的position属性要是relative,absolute或是fixed。
1.第一种情况(z-index无论设置多高都不起作用情况):
这种情况发生的条件有三个:
1、父标签 position属性为relative;
2、问题标签无position属性(不包括static);
3、问题标签含有浮动(float)属性。
eg:z-index层级不起作用,浮动会让z-index失效
<div style="position:relative; z-index:9999;">
<img style="float:left;" src="http://image.zhangxinxu.com/image/study/s/s256/mm2.jpg" />
</div>
解决办法有三个(任一即可):
1、position:relative改为position:absolute;
2、浮动元素添加position属性(如relative,absolute等);
3、去除浮动。
2.第二种情况
IE6下,层级的表现有时候不是看子标签的z-index多高,而要看整个DOM tree(节点树)的第一个relative属性的父标签的层级。
eg:IE7与IE6有着同样的bug,原因很简单,虽然图片所在div当前的老爸层级很高(1000),但是由于老爸的老爸不顶用,可怜了9999如此强势的孩子没有出头之日啊!
<div style="position:relative;">
<div style="position:relative; z-index:1000;">
<div style="position:absolute; z-index:9999;">
<img src="http://image.zhangxinxu.com/image/study/s/s256/mm3.jpg" />
</div>
</div>
</div>
解决办法: 在第一个relative属性加上一个更高的层级(z-index:1)
<div style="position:relative; z-index:1;">
<div style="position:relative; z-index:1000;">
<div style="position:absolute; z-index:9999;">
<img src="http://image.zhangxinxu.com/image/study/s/s256/mm3.jpg" />
</div>
</div>
</div>
最新文章
- [转]MySQL索引背后的数据结构及算法原理
- nginx下搭建 Yii框架
- [工作记录] Android OpenGL ES 2.0: square texture not supported on some device
- mvc ajax_返回数据
- asp.net mvc生命周期学习
- 把自己的程序打成jar包,让别人调用
- 委托,匿名方法,Lambda,泛型委托,表达式树
- 《Linux内核设计与实现》内存管理札记
- cmd 3389
- mongoose的virtual属性
- 20160208.CCPP体系详解(0018天)
- 微博评论箱的隐藏Bug解决
- linux 上安装多个不同版本的mysql 踩的坑
- jetbrains 系列 webstorm、IntelliJ Idea 免费激活方法免激活码
- 20180903 - Python Pip 工具下载whl包与离线安装
- VBA语法总结
- 正确理解c和c ++的复杂类型声明
- English trip V1 - B 18. Workplaces 工作地方 Teacher:Russell Key: do / does
- excel idea sql 操作
- 利用sql语句进行增删改查
热门文章
- ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statemen
- AIX RAC ORA-27504 ORA-27300 ORA-27301 ORA-27302 ORA-27303
- Mesa 3D
- codeforces Round#380 div2
- Eclipse&#183;如何关联Git库文件和添加JUint库
- 安装.net Framework 3.5 SP1非常慢的解决方案
- 湖南省第十二届大学生计算机程序设计竞赛 G Parenthesis
- windowsapi
- c++ shared_ptr 使用注意事项. 1
- CSS3 calc()的使用