代码之家  ›  专栏  ›  技术社区  ›  Will

在IE7中,父div正在阻止子div的游标焦点

  •  3
  • Will  · 技术社区  · 15 年前

    想法是这样的:我有一个div元素,#content#wrapper,它包含三个浮动div、#left#column、#nav和#content。以下是“内容”包装上的样式:

    #content_wrapper {
        float:left; 
        background: url("images/bg-tan.jpg") repeat-y left center; 
        position:relative;
    }

    然而,在InternetExplorer7中,#content#包装器似乎从子元素中窃取了光标。每当我将鼠标悬停在#content#包装器上时,光标总是切换到一个梁,并且我无法单击div.thinks中的任何链接或文本?

    更新:我尝试了以下修复,但都没有成功。

    • 应用位置:相对于所有元素,然后是z索引
    • 使用!以上所有属性都很重要,以防
    • 将“缩放”属性添加到父和子div
    • 将“overflow”属性添加到父div
    2 回复  |  直到 9 年前
        1
  •  1
  •   meder omuraliev    15 年前
    #content_wrapper { position: relative; z-index: -1; width: 1010px; }
    

    编辑:您正在将#content#wrapper的z索引设置为-1。这就是它发生的原因。 去掉它或者把它设为正值。

        2
  •  1
  •   fantactuka    15 年前

    尝试

    #content_wrapper {
        zoom: 1
    }
    
    推荐文章