【发布时间】:2021-09-22 06:14:03
【问题描述】:
我知道这个问题出现了很多次,但没有一个建议的解决方案对我有用,所以我打开了一个代码沙箱并做了一个示例。
我想要什么
我想在已经有一些子元素的 div 底部放置一个项目。在我的代码沙箱中,放置在底部的所需 div 的 className 为 note__actions。
我尝试了什么
- 将容器设置为
position: relative,将项目设置为position: absolute - 使用 flexbox 并将容器设置为
display: flex并将项目设置为align-self: flex-end - 许多其他的东西,比如垂直对齐,以及制作空项目来填充中间的空间
分区设置
<div className="flexBoxContainer" />
<div className="item">
<div>Header</div>
<div>Title</div>
<div>Paragraph</div>
<div className="bottom__item">Actions>/div> // Only this div should go to the bottom of the "item" div
</div>
</div>
沙盒
https://codesandbox.io/s/infallible-sound-wf166?file=/src/App.js
【问题讨论】:
-
您希望将 Sandbox 的哪个元素准确地放在底部?
-
带有
className="note__actions"的div