div在正常流量后面的绝对位置

时间:2010-05-11 07:36:21

标签: html css background

我试图让div成为我的背景,并使用绝对定位来实现它。一切正常,除了它出现在正常流程中的任何东西之上并且摆弄z-index的事实绝对没有。

<div id="blind">
    <div id="blindbackground"></div>
    <div id="blindcontainer">
        <div class="loader">
            <img class='loader' src="/img/loader.gif"/>
        </div>
    </div>
    <div id="blindclosecontainer">
       <img id='blindclose' src="/img/close.gif"/>
    </div>
</div>

这是css:

#blind{
    position :absolute;
    width:100%;
    z-index: 2;
    border-bottom: 1px silver solid;
}
#blindclosecontainer{
    text-align: right;
}

#blindbackground{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    background-color: white;
    filter:alpha(opacity=60);
    opacity:0.6;
}
#blindcontainer{
    margin:auto;
    width:500px;
    background-color: white;
    padding:10px;
}

.loader{
    margin: auto;
    width:18px;
    margin-top:10px;
    margin-bottom: 5px;
}

1 个答案:

答案 0 :(得分:34)

position:relative;添加到#blindcontainer#blindclosecontainer类。