【发布时间】:2021-05-17 01:37:36
【问题描述】:
我不知道怎么了。 以下是意外行为的简短演示:
https://jsfiddle.net/JackIsJack/wfadbu67/16/
#parent {
display: flex;
flex-direction: row;
}
.child {
background-color:red;
width: 50px;
height: 50px;
margin: 5px 5px 5px 5px;
}
.menu {
position: absolute;
bottom: 0;
width: 10px;
height: 10px;
background-color: blue;
}
<div id="parent">
<div class="child">1</div>
<div class="child">2<div class="menu"></div></div>
<div class="child">3</div>
</div>
谁能给我一个线索?
预期行为:https://i.stack.imgur.com/TOMfm.png
Chrome 88.0.4324(我只用 chrome)
谢谢!
【问题讨论】:
-
您需要在父级中添加 position: relative; 然后 position: absolute; 将对子级起作用。