div层调整z-index属性无效原因分析及解决方法
来源:互联网 发布:根据ip地址查域名 编辑:程序博客网 时间:2024/04/28 03:57
这是在学习css中遇到的一个问题。
div层调整zindex属性在IE中无效原因分析及解决方法
在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://7te9u8.com1.z0.glb.clouddn.com/wp-content/uploads/2014/03/100084691.jpg" alt="div层调整z-index属性无效原因分析及解决方法">
</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://7te9u8.com1.z0.glb.clouddn.com/wp-content/uploads/2014/03/100084691.jpg" alt="div层调整z-index属性无效原因分析及解决方法">
</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://7te9u8.com1.z0.glb.clouddn.com/wp-content/uploads/2014/03/100084691.jpg" alt="div层调整z-index属性无效原因分析及解决方法">
</div>
</div>
</div>
- div层调整z-index属性在IE中无效原因分析及解决方法
- div层调整z-index属性在IE中无效原因分析及解决方法
- div层调整z-index属性在IE中无效原因分析及解决方法
- div层调整z-index属性无效原因分析及解决方法
- div层调整z-index属性无效原因分析及解决方法
- div层调整z-index属性无效原因分析及解决方法
- div层调整z-index属性无效原因分析及解决方法
- div层调整zindex属性无效原因分析及解决方法
- div层调整zindex属性无效原因分析及解决方法
- div层调整zindex属性无效原因分析及解决方法
- div层调整zindex属性在IE中无效原因分析及解决方法
- div层调整z-index属性弹在IE中无效的解决方法
- z-index属性失效原因及解决办法
- 【css】 div z-index 属性
- CSS 设置z-index无效原因
- IE6 select z-index 无效遮挡div
- div css z-index层重叠顺序
- 动态改变div的z-index属性
- 制作Hololens中一直面向用户的面板,不是UI,而是类似公告板
- ArrayList从源码上看其线程安全问题(jdk1.8)
- AssetBundleManager
- Java 多线程2:生产者消费者问题
- eclipse配置j2ee项目
- div层调整z-index属性无效原因分析及解决方法
- PAT 乙级 1004
- HashSet
- [51Nod 1816] 小C的二分图 口胡
- 浅析TF-GSC
- 【论文阅读笔记】CVPR2015-Long-term Recurrent Convolutional Networks for Visual Recognition and Description
- Codeforces 349C Mafia【二分+思维判定】
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 蛋白质结构预测(swiss-model,modeller )