gpt4 book ai didi

html - 如何使表格单元格中的文本垂直居中

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:36 25 4
gpt4 key购买 nike

来自这个 JSFiddle:http://jsfiddle.net/pbfsyqut/

我想要的是将包含图像的文本置于表格单元格中 div 内的中心位置。

我尝试将 vertical align 添加到 span,但它不起作用:

.profile-navigation-bar-list span {
vertical-align:center;
}

为什么垂直对齐不起作用?我怎样才能使文本居中?

最佳答案

由于imagespan是一个inline-block元素,inline-block元素可以通过将 vertical align 添加到高度最大的元素

div {
border: 1px solid red;
display: inline-block;
}

div:first-child{
vertical-align:middle;
}
<div>test<br/>test<br/>test</div>
<div>test</div>

在您的示例中,您已将 vertical-align 添加到第二个元素,如果第二个元素是高度,则该元素是最小的 vertical-align 会起作用

div {
border: 1px solid red;
display: inline-block;
}
div:nth-child(2) {
vertical-align: middle;
}
<div>test<br/>test<br/>test</div>
<div>test</div>

第二大元素

div {
border: 1px solid red;
display: inline-block;
}
div:nth-child(2) {
vertical-align: middle;
}
<div>test</div>
<div>test<br/>test<br/>test</div>

关于html - 如何使表格单元格中的文本垂直居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27686350/

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