如何将DIV2带到顶级WRT DIV1?

时间:2014-01-23 05:02:24

标签: html css html5

我正在尝试将DIV2置于DIV1之上,我已经遵循了之前的一些问题,但似乎没有解决我的问题。

以下是他们的CSS所对应的DIV元素。

这就是我所指的DIV1

 <div class="left_black_out"><img alt=" close" src="./img/slider_in.png" style="background:none rgba(255,255,255,0.8); opacity:.3">
      <div class="world" >
        <h2>WORLD ABOVE THE WORLD</h2>
        <p>THIS IS IN TOP</p>
        </div>
    </div>

这是DIV2

<div class="disclaimer4" id="basic-modal-content">
  <h3>Disclaimer</h3>
  <p>Want this on TOP</p>
</div>

对应的CSS

.left_black_out {
    background:none rgba(0, 0, 0, 0.8);
    zoom:1;
    bottom: 0;
    display: block;
    height:100%;
    left: -660px;
    top:30px;
    padding: 100px 60px 30px;
    position: absolute;
    width: 800px;
    z-index: 9990;
    /*overflow:hidden;*/
    float: left;    
    margin-top:-30px;   
}

.disclaimer4 {
    position: absolute;
    opacity: .99
    z-index: 9999;
    overflow:hidden;
    float: left;    
}

如果我将位置改为“相对”,则DIV1完全消失。 我为DIV2的z-index尝试了不同的值,包括负值。 仍然无法把它放在首位。 如何实现这一目标。

2 个答案:

答案 0 :(得分:0)

Your answer: fiddle link

.left_black_out {
background:none rgba(0, 0, 0, 0.8);
zoom:1;
bottom: 0;
display: block;
height:100%;
left: -660px;
top:30px;
padding: 100px 60px 30px;
position: absolute;
width: 800px;
z-index: -9990;
float: left;    
margin-top:-30px;   

}

在负(-9990;)

中更改.left_black_out的z-index

z-index

答案 1 :(得分:0)

尝试这个

.left_black_out {
    background:none rgba(0, 0, 0, 0.8);
    zoom:1;
    bottom: 0;
    display: block;
    height:100%;
    left: -660px;
    top:30px;
    padding: 100px 60px 30px;
    position: absolute;
    width: 800px;
    float: left;    
    margin-top:-30px; 
    z-index:0;
}

.disclaimer4 {
    position: absolute;
    overflow:hidden;
    float: left; 
    background:#fff;
    z-index:1;
    opacity:0.9;
}

http://jsfiddle.net/a3WSm/4/