gpt4 book ai didi

html - 如何在同一 TD 中垂直对齐顶部和垂直对齐中间

转载 作者:太空宇宙 更新时间:2023-11-04 06:56:19 24 4
gpt4 key购买 nike

我试图在框的顶部有一个 X 和一个复选标记,并在中间显示标题,这是我的 html

enter image description here

结果如下:

enter image description here

不过,我希望 h5 标签显示 workout 位于框的中间。谁能帮帮我?

最佳答案

下面是一种使用 flex 进行定位来完成此操作的方法。

td(此代码段中的 div)具有相对定位,因此您可以使用顶部操作的绝对定位和 justify-content:space-between 将元素推到边缘。

然后,包含您希望居中的 h5 的 div 可以通过 align-items:center 设置为垂直居中,通过 justify-content:space-around 设置为水平居中,只要因为您正在使用 display:flex

<div class="table-task" style="width:100px; height: 300px; background: chartreuse; position:relative">
<div class="top-actions" style="position:absolute; top:0; width: 100%; box-sizing: border-box; display:flex; padding:10px; justify-content:space-between;">
<span>X</span>
<span>X</span>
</div>
<div style="width:100%; height:100%; box-sizing:border-box; display:flex; align-items: center; justify-content:space-around;">
<h5>Workout</h5>
</div>
</div>

关于html - 如何在同一 TD 中垂直对齐顶部和垂直对齐中间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52417400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com