这个问题没有通用的答案。很遗憾,CSS中没有真正等效的方法。根据你特定布局的上下文,有以下一些选项: 对于一行文本,将文本的line-height设置为容器的高度可以使其垂直居中 如果不考虑IE浏览器,您可以在容器上使用display: table-cell并添加vertical-align: middle 使用JS计算所需的定位或填充/边距以在计算容器和子元素的高度后使元素居中。