2012-04-22 20 views
0

我的大脑在这个问题上溢出来了,所以让我分享我的挫折感,以便寻找具有相同体验的人,并且幸运地找到一个办法。通过CSS在DIV中WIDTH和HEIGHT百分比的问题(firefox不起作用)

事情是这样的:

http://jsfiddle.net/w4d2E/

在Chrome中,百分比做工精细,而是试图在Firefox相同的(最新版本)当内容DIV不是水平和垂直方向再扩大。

我已经分析过这里的每一个类似的问题,但我找不到任何有效的答案。

在此先感谢

P.S:我试图在“内容”层,而不是使用的“盒子”一个块显示屏,但仍具有相同行为。

回答

0

这里的问题是display: -moz-box身体。如果你删除它一切正常。这似乎是一个错误,所以我建议在bug tracker中提交报告。

+0

如果您删除-moz-box,则Firebox使用传统的块显示并关闭FlexBox布局。 我需要的是能够使用FlexBox,因为我试图做一些垂直居中。顺便说一句,Chrome的工作就像一个魅力与这个东西:) 感谢您给的尝试 – RAmPE 2012-04-22 18:41:25

+0

这就是为什么我说这是一个错误。这很好地概括了问题的答案«为什么它不起作用?»带有供应商前缀的功能往往具有它们 - 它们**毕竟是**实验。 – TsukinoMai 2012-04-22 18:53:02

1

您正在使用XUL框布局。我建议不要那样做。您似乎认为-moz-box不是CSS Flexbox布局。