【发布时间】:2014-01-31 17:09:19
【问题描述】:
问题是当使用<table>(或<div> 和display:table)时,如何垂直居中这个表格元素?
我使用了这种垂直居中的方法:
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0;
overflow: auto;
在 Chrome(任何 Webkit 或 Blink)中使用此方法时,它运行良好,但在 Firefox 中则不行。 在 Chrome 中运行此小提琴 (http://jsfiddle.net/Mu4yd) 时,表格垂直居中,而在 Firefox 中,它位于顶部。
是否应该添加一些东西以使其在 Firefox 中工作?或者,是否有任何其他替代方法可以在两个浏览器中垂直居中表格(至少)?
【问题讨论】: