td 中的div怎么垂直居中

clipboard.png

clipboard.png

td .ant-row {
  display: table!important;
}

td .cell {
  display: table-cell!important;
  vertical-align: middle!important;
}

现在这么写不行诶

clipboard.png

阅读 11.2k
6 个回答
td .ant-row,td .cell {
    display: flex;
    align-items: center;
}

你都已经用 <table> 了为啥还要往里面塞 <div>,直接表格做到底就好了。

请问题主问的是文字所在的那个div吗?如果是文字居中,先给文字所在的div设置一个高度,然后使用line-height或者padding-top都可以。

给img设置,vertical-align: middle;文字所在的div先设置一下vertical-align:middle
不行的话再给文字所在的div设置line-height

td设置vertical-align:middle

.cell{
    display: table-cell;
}
.cell>div{
    display: inline-block;
    vertical-align: middle;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题