В следующем фрагменте инспектор Chrome сообщает, что div
и foreignObject
на 50% больше, чем rect
и текстовый узел, хотя они все занимают одно и то же место на экране. 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 результаты инспектора:
![Chrome inspector screenshots showing text node is 244x73, div is 366x108, foreignobject is 366x109.5, and rect is 244x73](https://i.stack.imgur.com/HZzmu.png)
Firefox результаты инспектора:
![Firefox inspector screenshots showing text node is 242x73, div is 244x75, foreignObject is 244x73, and rect is 244x73](https://i.stack.imgur.com/fGb2r.png)