父元素相对定位后,子元素在ie下被覆盖的问题!

<div id="append_parent" style="position: relative;">
        <div id="zoomimglayer" style="position: absolute; padding: 0px; left: 551.5px; top: 142px;
             800px; height: 439px; cursor: pointer;" class="popupmenu_popup">
            <img id="zoomimg" style="cursor: move; margin: 5px; z-index: 1000; position: absolute;"
                src="http://www.orico.com.cn/images/2013925141939458.jpg" width="800" height="543">
        </div>
        <div id="zoomimglayer2" style="position: absolute; padding: 0px; left: 551.5px; top: 142px;
             800px; height: 439px; cursor: pointer;" class="popupmenu_popup">
            <div id="dprev" title="上一张" style="position: absolute; left: 0; top: 20px; z-index: 1001;
                cursor: pointer;  40%; height: 523px;" onclick="alert('上一张')">
                <a style="top: 271.5px; position: absolute;" class="prev">上一张</a>
            </div>
            <!-- .main -->
            <div id="dnext" title="下一张" style="position: absolute; right: 0; top: 20px; z-index: 1001;
                cursor: pointer;  40%; height: 523px;" onclick="alert('下一张')">
                <a style="position: absolute; top: 271.5px; right: 0;" class="next">下一张</a>
            </div>
        </div>
    </div>

以上HTML定义一个父类相对定位,子元素绝对定位。

在ie下,元素zoomimglayer2 被 元素zoomimglayer 覆盖了。




而在子元素zoomimglayer2上设置background样式才管用。求前端高手指点一下啊!


<div id="append_parent" style="position: relative;">
        <div id="zoomimglayer" style="position: absolute; padding: 0px; left: 551.5px; top: 142px;
             800px; height: 439px; cursor: pointer;" class="popupmenu_popup">
            <img id="zoomimg" style="cursor: move; margin: 5px; z-index: 1000; position: absolute;"
                src="http://www.orico.com.cn/images/2013925141939458.jpg" width="800" height="543">
        </div>
        <div id="zoomimglayer2" style="position: absolute; padding: 0px; left: 551.5px; top: 142px;
             800px; height: 439px; cursor: pointer;background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);" class="popupmenu_popup">
            <div id="dprev" title="上一张" style="position: absolute; left: 0; top: 20px; z-index: 1001;
                cursor: pointer;  40%; height: 523px;" onclick="alert('上一张')">
                <a style="top: 271.5px; position: absolute;" class="prev">上一张</a>
            </div>
            <!-- .main -->
            <div id="dnext" title="下一张" style="position: absolute; right: 0; top: 20px; z-index: 1001;
                cursor: pointer;  40%; height: 523px;" onclick="alert('下一张')">
                <a style="position: absolute; top: 271.5px; right: 0;" class="next">下一张</a>
            </div>
        </div>
    </div>
 

原文地址:https://www.cnblogs.com/haomo/p/3340367.html