如何使div重叠其他

时间:2016-12-30 09:45:02

标签: html css

好吧,如果你看到有两个divs

<div id="red">
</div>
<div id="blue">
</div>

#red{
    height: 100px;
    width:20px;
    border: 1px;
}
#blue{
    height: 100px;
}

它们呈现为第一个红色,然后显示为蓝色。

红色div实际上是否可能位于蓝色div的位置,但蓝色div可能保持在同一位置?

1 个答案:

答案 0 :(得分:0)

使用position: absolute;作为红色div将使其“浮动”,然后蓝色div将从与红色div相同的位置开始。

请参阅代码段:

#red {
  height: 100px;
  width: 20px;
  border: 1px;
  background: red;
  position: absolute;
}
#blue {
  height: 100px;
  background: blue;
}
<div id="red">
</div>
<div id="blue">
</div>

如果你打算在它上面创建一个100px的空白空间,那么你可以将margin-top: 100px;添加到#blue css规则中。