文字怎么垂直居中于未知高度的div

图片描述

我想问一下,这种类似于单元格的布局,前面两个是固定的,后面红框里面的内容是可以添加进去的,怎么才能让前面的文字垂直居中呢?

阅读 4.3k
2 个回答

这是css的一个经典问题了,原先的css里没有特别好的方法,但有一些替代方法,比如设置line-height,或者用table, 这里有详细的多种方法 https://stackoverflow.com/que...

不过我的建议是直接使用新的flex布局,更容易理解,代码也好维护一些。上面的链接里也有使用flex来居中的方法。

display:{ table-cell;
            vertical-align:middle}

flex 布局 再 字体上 加 span 也可以
可以看 阮一峰 flex布局

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