首页  >  文章  >  web前端  >  为什么 IE9 的 `` 元素中 SVG 图像比例会倾斜?

为什么 IE9 的 `` 元素中 SVG 图像比例会倾斜?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-10-27 02:52:02367浏览

Why do SVG Image Proportions Skew in IE9's `` Element?

IE9 在 为什么 IE9 的 `` 元素中 SVG 图像比例会倾斜? 中倾斜 SVG 图像比例元素

当使用 CSS 设置 为什么 IE9 的 `` 元素中 SVG 图像比例会倾斜? 内 SVG 图像的最大高度时元素,预计图像将按比例缩放到该高度。但是,在 IE9 中,某些 SVG 图像可能会出现比例扭曲。

具体来说,问题是由多边形而不是路径组成的 SVG 出现的。受影响图像的一个示例是来自 Radiant Interactive 的“crocs”SVG:http://www.radiantinteractive.com/rs/images/allies/other/crocs.svg

为了解决跨浏览器的这种不一致问题,建议始终为 SVG 图像定义一个 viewBox,同时省略 中的宽度和高度属性。元素。这种方法确保了跨浏览器的一致缩放。

为了演示不同 SVG 属性的影响,我们创建了一个测试页面:

[测试页面链接]

通过比较结果在不同的浏览器中,人们可以观察到基于 SVG 属性和 CSS 尺寸组合的图像处理的显着变化。

以上是为什么 IE9 的 `` 元素中 SVG 图像比例会倾斜?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn