使用Jquery Supersized重叠div

时间:2013-11-06 20:45:32

标签: jquery css css3

如何设置包含ID标题的div包含我的标题,并且所有数据都覆盖了id为overmainholder的div?

我正在使用Jquery Supersized作为我的全屏bg。 我尝试了所有的东西,但我的主持人div与标题等等在主持人之后!

体内:

<div id="overmainholder"></div>
<div id="mainholder">
<div id="header"></div>
</div>

我的css

#mainholder{
    width:1051px;
    height:700px;
    margin:0 auto;
    z-index:100;
}

#overmainholder{
width:100%;
height:202px;
position: absolute;
top:0;
left:0;
float:left;
z-index:2;
background-image:url(../images/bodybg.jpg);
background-repeat:repeat-x;
}

#header{
width:1051px;
height:202px;
background-image:url(../images/headerbg.jpg);
background-repeat:no-repeat;
z-index:101;    
}

1 个答案:

答案 0 :(得分:1)

Header是嵌套的,而mainholder不是绝对位置,所以你不能设置z-index。

我不确定我到底知道你在问什么,但这是我的建议:

  1. 主持人的Css:

    #mainholder{
        width:1051px;
        height:700px;
        margin:0 auto;
    }
    
  2. overmainholder的CSS(注意z-index为-1)

    #overmainholder{
        width:100%;
        height:202px;
        position: absolute;
        top:0;
        left:0;
        z-index: -1;
        background-image:url(../images/bodybg.jpg);
        background-repeat:repeat-x;
    }
    
  3. 这将把主要人物放在首位。