IE7 绝对定位z-index问题

 在进行网页布局设计的时候,经常会根据需要设置相对定位,绝对以及浮动定位最近突然发现了一个奇妙的现象:IE6下绝对定位元素神秘消失或被遮挡, 首先是IE绝对定位元素神秘消失,设置的绝对定位元素,突然从IE浏览器下消失了,然而火狐能正常显示. 尝试对绝对定位元素进行清除浮动操作,IE下能显示,但是出现了莫名的留白,火狐下正常显示.至少这个现象表明,绝对定位元素在IE6下神秘消失对相邻元素的浮动定位有关.

类似如图的情景

具体解决方案:

参考:

http://stackoverflow.com/questions/8680152/absolute-overlay-div-element-doesnt-cover-relatively-positioned-elements/8680539

http://www.k68.org/?p=272

http://www.sweetwill.com/contentid155.htm

 

http://www.sub-273.com/archives/1706

posted @ 2012-03-14 21:52  kevinLee  阅读(433)  评论(6编辑  收藏  举报