【发布时间】:2020-04-12 21:31:38
【问题描述】:
在下面的 sn-p 中,Chrome 检查器报告 div 和 foreignObject 比 rect 和文本节点大 50%,即使它们都占用屏幕上的相同空间。 Firefox 报告所有四个的大小相同。是什么导致 Chrome 报告差异?
<svg viewBox="0 0 300 100" style="width: 300px; height: 100px;">
<rect fill="#f5f5a0" width="244" height="73"></rect>
<foreignObject width="244" height="73">
<div>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus efficitur quam sapien, in varius ipsum mollis quis.
</div>
</foreignObject>
</svg>
Chrome 检查器结果:
Firefox 检查器结果:
【问题讨论】:
-
无法在 macOS 上的 Chrome 80 和 84 中重现。但无论如何,“是什么导致 Chrome 报告差异?”的答案。只是“一个错误”。将此报告给the ones who can fix it。
-
@Kaiido 谢谢!我想我找到了有关此错误的现有报告。
标签: google-chrome svg web-inspector html-rendering