IE10是SVG,而不是调整大小
我解决了IE10仅在使用css样式时才调整图像大小的问题,现在IE10正在裁剪SVG而不是调整其大小。没有其他浏览器存在此问题IE10是SVG,而不是调整大小,svg,internet-explorer-10,inkscape,Svg,Internet Explorer 10,Inkscape,我解决了IE10仅在使用css样式时才调整图像大小的问题,现在IE10正在裁剪SVG而不是调整其大小。没有其他浏览器存在此问题 我尝试了所有不同的组合,只声明高度或宽度,同时将其他维度设置为自动,而不设置它或同时设置两者。我还在img标签上尝试了preserveSpectratio=“none”。结果表明,IE是唯一需要设置视图框才能缩放svg的浏览器。我使用了一个名为inkscape的免费程序来创建svg,它没有设置viewbox。使用文本编辑器打开svg并将其添加到中,如果您知道在哪里搜索(
我尝试了所有不同的组合,只声明高度或宽度,同时将其他维度设置为自动,而不设置它或同时设置两者。我还在img标签上尝试了
preserveSpectratio=“none”
。结果表明,IE是唯一需要设置视图框才能缩放svg的浏览器。我使用了一个名为inkscape的免费程序来创建svg,它没有设置viewbox。使用文本编辑器打开svg并将其添加到中,如果您知道在哪里搜索(非常感谢),很容易找到解决方案:(最快的解决方案:将InkScape更新为0.91,属性将自动添加)谢谢!这修复了IE11上的相同问题。只是评论说这仍然是IE的问题(或者至少是类似的问题),它是从SVG(不是使用Inkscape创建的SVG)裁剪悬垂的文本位(如“y”或“g”)。PowerPoint和Ubuntu的图像查看器也有同样的渲染问题,而Chrome和FireFox则没有。如前所述,通过添加viewBox
属性,在所有应用程序上都修复了该问题。
viewBox="0 0 64 64"