Jquery 将表中的第th个元素垂直居中

Jquery 将表中的第th个元素垂直居中,jquery,html,css,Jquery,Html,Css,我在表格中有一个文本“2012年”,我想将其垂直居中放置。文本旁边有一个拼贴画 我的问题是: 1) 我们能把它准确地定位在中心吗?请不要使用填充顶部,我怀疑它不准确,因为我们不知道单元格的高度 2) 有点离题,表中没有tbody元素,为什么要使用代码 $('table.collapsible tbody').each(function() { 他还在工作吗 谢谢。这可以通过CSS属性valign:middle完成 如果您想使用JQuery来实现,可以按照如下方式实现 $('table.co

我在表格中有一个文本“2012年”,我想将其垂直居中放置。文本旁边有一个拼贴画

我的问题是:

1) 我们能把它准确地定位在中心吗?请不要使用填充顶部,我怀疑它不准确,因为我们不知道单元格的高度

2) 有点离题,表中没有tbody元素,为什么要使用代码

 $('table.collapsible tbody').each(function() {
他还在工作吗


谢谢。

这可以通过CSS属性valign:middle完成

如果您想使用JQuery来实现,可以按照如下方式实现

$('table.collapsible tbody tr td').each(function() {
    $(this).css('valigh','middle');
});

行高:60px
添加到
.tabletitle
的高度为60px,文本将显示在行高60px的中间位置


t正文由浏览器自动添加。不是拼写错误-
valigh
问题不是参数垂直对齐,而是在Th中添加的使文本向右移动的图像否?