ie6 z-index不起作用的完美解决方法

2020-05-02 08:07:24易采站长站整理

2009-12-24_032057

2009-12-24_032406

IE7与IE6有着同样的bug,原因很简单,虽然图片所在div当前的老爸层级很高(1000),但是由于老爸的老爸不顶用,可怜了9999如此强势的孩子没有出头之日啊!

2009-12-24_032907

知道原因解决就很轻松了,给第一任老爸添加z-index后的HTML代码如下:

<div id=”blank”></div>
<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>

结果IE6童鞋喜笑颜开,春光灿烂:

2009-12-24_033451

五、总结

z-index这玩意深不可测,里面所蕴含的知识不是 CSS手册上的那点东西,那只是冰山一角。这涉及到border及background的堆叠模型,涉及到同层级的显示问题,以及浏览器显示的些机制等, 这是很深的一潭水。

以上这篇ie6 z-index不起作用的完美解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。