В следующем фрагменте инспектор 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 результаты инспектора:
Firefox результаты инспектора: