如何将div放在另一个div上
这个问题在这里已经有了答案:
您需要使用z-index
和position:absolute
CSS属性。 此外,您还需要通过给top
和left
CSS属性赋予一些值来定位第二个DIV
(它位于另一个顶部)。 以下是一个例子:
#first{
position: absolute;
z-index:1;
}
#second{
position: absolute;
z-index:2;
top: 50px;
left: 50px;
}
看到这个JSfiddle演示
Z-索引在第三个轴上进行更改。 具有较大z-索引号的元素将覆盖具有较小值的元素。
为了琐事,任何元素的默认z-index都是auto
,这意味着它从它的父元素继承了一个值。 一个html元素的z-index为0
。
编辑:看看这个JSFiddle。 #left div在#right之上。 从左侧div的CSS样式中移除z-index属性,您将看到它不会再超过其他div。
我并不完全达到预期的结果,但这是一个POC
#header {
width: 106%;
background-color: #E8D5C6;
height: 100px;
margin-top: -8px;
margin-left: -8px;
position: absolute;
z-index: 1;
}
#left {
width: 15px;
background-color: #919191;
height: 400px;
margin-left: -8px;
position: absolute;
z-index: 2;
}
<body>
<div id="header"></div>
<div id="left"></div>
<div id="right"></div>
<div id="footer"></div>
</body>
链接地址: http://www.djcxy.com/p/75839.html