0

我有 2div秒,并希望第一个定义的div(称为befront)位于紧随其后的定义的前面div(称为beback)。

使用position: absolute;会破坏设计,所以我只想使用z-index哪个不起作用。

我使用了以下 CSS,但没有运气:

#befront {
    width:100%; height:20px; background:red;
    /* I expect that the rex box be in front of the yellow box*/
    margin-bottom:-20px;
    z-index: 1000;
}
#beback {
    width:100%; height:20px; background:yellow;z-index:1;
}

jsfiddle 在这里

4

2 回答 2

1

你能不能只添加“位置:相对;” 到你的“#befront”?

#befront {
width:100%; height:20px; background:red;
/* I expect that the rex box be in front of the yellow box*/
margin-bottom:-20px;
z-index: 1000;
position: relative;
}
#beback {
width:100%; height:20px; background:yellow;z-index:1;
}

z-index 要求您的元素被定位以便正常工作。

这里

于 2013-07-29T02:26:04.697 回答
0

尝试使z-indexof#beback为负值。将其更改为 -1 或更低。并加上positon它的价值是absoluterelative

于 2013-07-29T02:28:18.100 回答