表格里面div中垂直居中的问题

#pro-t1,#pro-t2,#pro-t3,#pro-t{
word-wrap:break-all;
word-break:break-all;
white-space:normal;
line-height: 20px;
text-align: center;
vertical-align:middle;
align-items:center;
}

图片描述

图片描述

阅读 4.6k
4 个回答

用line-height来解决啊
设置line-height = 表格td的高度

div设置行高line-height等于div的高度。
或者用div模拟table,将div的display设置成table-cell,你的vertical-align:middle就起作用了

line-height=包裹它的元素的高度

当只有一行字的时候用 line-height = td的高度
超过一行的时候用 display:table-cell;verticle-align:middle

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题