zoukankan      html  css  js  c++  java
  • 父元素相对定位后,子元素在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>
     
    
    

  • 相关阅读:
    关于BehaviorEditorPart 不显示的问题(出自msdn)
    webpart msdn 的位置
    Visual Studio 2008 具有一些新的报表功能和改进之处
    .NET Framework 类库
    Reporting Service 安装 及相关问题如:授予的权限不足解决办法
    单服务器部署&&双服务器部署
    Windows Server 2003安装完毕后汉字都为乱码“方框”,配置域控制器
    Dreamweaver MX显示汉字为乱码的解决方法
    名称以无效字符开头。处理资源 'http://localhost/发布了的/Default.aspx' 时出错。第 1 行,位置: 2
    【随感】my feeling about Long Ying
  • 原文地址:https://www.cnblogs.com/haomo/p/3340367.html
Copyright © 2011-2022 走看看