鍍金池/ 問答/HTML5  HTML/ td 中的div怎么垂直居中

td 中的div怎么垂直居中

clipboard.png

clipboard.png

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

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

現(xiàn)在這么寫不行誒

clipboard.png

回答
編輯回答
賤人曾

td設(shè)置vertical-align:middle

2017年5月28日 15:46
編輯回答
深記你

你都已經(jīng)用 <table> 了為啥還要往里面塞 <div>,直接表格做到底就好了。

2017年10月10日 15:10
編輯回答
墨小白

給div和圖片都加上vertical-align: middle;

2017年12月11日 17:11
編輯回答
尤禮

給img設(shè)置,vertical-align: middle;文字所在的div先設(shè)置一下vertical-align:middle
不行的話再給文字所在的div設(shè)置line-height

2018年2月6日 11:17
編輯回答
醉淸風(fēng)

請問題主問的是文字所在的那個(gè)div嗎?如果是文字居中,先給文字所在的div設(shè)置一個(gè)高度,然后使用line-height或者padding-top都可以。

2017年1月31日 08:53
編輯回答
愿如初
.cell{
    display: table-cell;
}
.cell>div{
    display: inline-block;
    vertical-align: middle;
}
2017年10月4日 23:12
編輯回答
怣痛
td .ant-row,td .cell {
    display: flex;
    align-items: center;
}
2017年4月1日 16:39