我认为 Safari 已经对此进行了排序,但它似乎仍然是一个问题(除非我做的事情明显错误)。
我在对象标签内放置了一个 SVG。它被包裹在一个灵活的包含 DIV 中(例如设置为宽度 50%)。在调整大小时,容器高度在 Firefox、Chrome 和 Opera 中调整大小,如我所料,但在 Safari 上容器保持太高。
这是 Codepen 上的一个示例来演示,切换到全尺寸结果或“侧面编辑器”(右下角按钮)以在 Safari 中清楚地看到效果:http: //codepen.io/benfrain/full/fhyrD
除了在加载/调整大小时使用 JS 调整 SVG 的大小外,有谁知道我是否可以做任何其他事情来使 Safari 正常运行?可以发誓我几周前就想通了,但现在我似乎又遇到了这个问题。