我使用“em”来设置一些 div 的宽度。在这些 div 之上是另一个 div,它与下面的所有其他 div 具有相同的宽度。见下图:
| 9.6em |
|2.4em|2.4em|2.4em|2.4em|
简单的 jSFiddle:http: //jsfiddle.net/QxvrR/
这适用于 Firefox 和 Chrome,但在 Safari (7.0) 上,顶部 div 比下面的稍长。最后,浏览器将 em 转换为 px,Safari 似乎无法处理非整数大小的宽度(下框为 38.4px)。
上面的示例非常简化以显示问题。除了回到 px 尺寸之外,是否有人对此有解决方案/解决方法?