使用z-index

时间:2013-08-05 19:50:53

标签: html css

我想让我的“profile-stuff”div出现在我的“profile-wrap”div之上。我尝试使用z-index,但它似乎不起作用。我做错了什么?

JSFIDDLE:http://jsfiddle.net/HCEN8/

我的CSS:

#profile-stuff {
padding: 40px 40px 0px 40px;
height: 1000px;
width: 750px;
z-index: 150;
}

5 个答案:

答案 0 :(得分:4)

您需要为元素添加定位

#profile-stuff {
    position: relative;
    padding: 40px 40px 0px 40px;
    height: 1000px;
    width: 750px;
    z-index: 150;

}

答案 1 :(得分:1)

为了使z-index起作用,您还必须具有定位属性。

position: relative;
position: absolute;
position: fixed;

答案 2 :(得分:0)

要使z-index有效,您的身份个人资料div需要拥有position属性。

像这样修改你的CSS:

#profile-stuff {
    position: relative;    // <-- Add this property
    padding: 40px 40px 0px 40px;
    height: 1000px;
    width: 750px;
    z-index: 150;
}

position: relative添加到#profile-stuff css,它应该可以正常工作。

我已经相应地修改了你的小提琴。 JSFiddle

答案 3 :(得分:0)

z-index CSS rule需要某种定位;将以下任何规则添加到#profile-stuff

position: relative;

position: absolute;

position: fixed;

答案 4 :(得分:0)

z-index属性仅适用于定义了定位的元素。您需要设置'position'属性。

#profile-stuff {
    padding: 40px 40px 0px 40px;
    height: 1000px;
    width: 750px;
    position: absolute;
    z-index: 150;
}