我需要“div2”重叠/覆盖它的两个相邻块。我可以用“div1”来完成,但我不能用“div3”来完成。有人知道如何做到这一点?请参阅下面的代码,了解我遇到的问题。谢谢!一个块应该重叠两个相邻的CSS
HTML:
<div class="parent">
<div class="child_1">Some div1</div>
<div class="child_2">Some div2</div>
<div class="child_3">Some div3</div>
</div>
CSS:
.parent {
position: relative;
font-size: 34px;
border: 1px solid #000;
background: #eef;
height: 110px;
width: 620px;
margin: 20px
}
.child_1 {
position: static;
text-align:center;
display: inline-block;
margin-top:20px;
margin-left:10px;
height: 50px;
width: 200px;
border: 3px solid yellow;
background:yellow;
}
.child_2 {
position: relative;
text-align:center;
display: inline-block;
margin-left:-30px;
height: 80px;
width: 200px;
border: 3px solid blue;
background:;
left:-30px;
top:-10px;
}
.child_3 {
position: relative;
display: inline-block;
text-align:center;
height: 50px;
width: 200px;
border: 3px solid yellow;
background:yellow;
left:-30px;
}
这是行不通的。我觉得这个问题的位置,但我不知道哪儿 – Vova
尝试自己'display'参数更改为'block' – Johannes
请注意除了我的回答 – Johannes