测试一个带有一些文本的简单页面和一个带有高度和重量百分比值的 svg,我在 svg 之前和之后有一个额外的空间。Firefox 中没有多余的空间,但您可以在 Safari 和 Chrome 中找到它您可以在这里看到: http ://www.venerandi.com/svg_space.xhtml
这是svg代码:
<svg id="uno" xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 500 250"
width="100%"
height="100%"
preserveAspectRatio="xMidYMid meet">
<polygon points="1, 20 500, 1 220, 250"
style="fill:#FFFFFF;
stroke:#000000;stroke-width:5"/>
<text x="47" y="42" font-size="24" fill="red" font-weight="bold">Colombini Locusta</text>
<text x="45" y="44" font-size="24" color="black" font-weight="bold">Colombini Locusta</text>
<rect x="200" y="100" width="70" height="70" style="fill:red"/>
</svg>
一些建议来理解为什么会创建额外的空间?
谢谢你。