Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IE10是SVG,而不是调整大小_Svg_Internet Explorer 10_Inkscape - Fatal编程技术网

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并将其添加到中,如果您知道在哪里搜索(

我解决了IE10仅在使用css样式时才调整图像大小的问题,现在IE10正在裁剪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"