【发布时间】:2021-04-22 09:43:50
【问题描述】:
如我们所见,#a2 仅上移 50px,而预期上移 100px。
有人可以为我解释一下吗?这让我困惑了好几天..
#container{
border: 1px solid red;
position: relative;
height: 200px;
margin-top: 200px;
display: flex;
align-items: center;
}
#a1{
height: 100px;
border: 1px solid black;
background-color: gray;
width: 100px;
}
#a2{
height: 100px;
border: 1px solid black;
background-color: gray;
margin-top: -100px;
right: 20px;
width: 100px;
}
<div id="container">
<div id="a1">
</div>
<div id="a2">
</div>
</div>
【问题讨论】:
-
删除
align-items:center