我怎么得到这个div来越过另一个div

时间:2011-06-27 09:08:12

标签: html css

我得到了这个搜索“asyoutype”,结果是显示所有的命中,现在问题是它不会超过包装搜索和菜单的“容器”div。我尝试了不同的立场但没有成功,有人有任何想法吗?如果我需要更新更多信息,请告诉我。

这是我对asyoutype resultdiv的css

.searchResult
{
    background: #fff;
    text-align: left;
    line-height: 1.5em;
    width: 265px;
    z-index: 10000;
    display: none;
    float: left;
    clear: both;
    box-shadow: 0 3px 5px #333;
    -moz-box-shadow: 0 3px 5px #333;
    -webkit-box-shadow: 0 3px 5px #333;
    position: absolute; 
    right: 40px;
    top: 36px;
}

这是容器标题(html5)

header.main {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #F4F4F4, #D1D1D1) repeat scroll 0 0 #E4E4E4;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-color: #C7C8C8;
    border-style: solid;
    border-width: 0 1px;
    margin: 0 0 22px;
    overflow: hidden;
    position: relative;
}

enter image description here

1 个答案:

答案 0 :(得分:0)

我猜.searchResult生活在DOM中的header.main。由于header.mainoverflow: hidden.searchResult消失了。您应该在HTML中移出.searchResult header.main,或删除overflow: hidden指令。