3

我在 Chrome 中构建了一个图表,如下所示: 在此处输入图像描述

但在 Firefox 中,它看起来像这样: 在此处输入图像描述

我很确定这种差异是display:table-cell两种浏览器处理方式不同的结果。但我不知道如何解决它。我在这里上传了一个现场演示,所以你可以检查代码。

4

2 回答 2

7

为了修复它:

  1. 适用display: table-row.graph
  2. 使用inline-block而不是table-cell打开.series
  3. 避免使用疯狂的浮点数百分比(例如14.2857%),因为浏览器的数学引擎几乎总是以不同的方式进行舍入。
于 2012-09-24T21:43:01.153 回答
0

问题在于 Firefox 中的相对定位。更改 .series 的位置并进行更多更改,它就可以工作了。在 Firefox 中,%width 实际上是计算外除的百分比,因为是相对定位。

于 2012-09-24T21:41:47.260 回答