3

我们使用 display:-moz-box/-webkit-box 在另一个 div 中垂直居中一个 div。如果它在子 div 具有绝对宽度时工作,那么当子 div 的宽度只是一个百分比时,它不能在 Firefox 上正确呈现。

<div style="background:yellow;height:40px;display:-moz-box;-moz-box-pack:center;
-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;
-webkit-box-align:center">
    <div style="width:70%;background:blue;text-align:center">
        Hello World
    </div>
 </div> 

铬合金 铬OK

火狐 火狐KO

这是一个演示问题的小提琴:http: //jsfiddle.net/sBdWW/

任何帮助将不胜感激

4

1 回答 1

5

您正在使用过时的 flexbox 规范。

于 2013-08-21T20:22:15.373 回答