2017-04-10 106 views
3

在宽度为50px的div中使用了一个svg图像,但在IE11中,SVG高度为150px。它应该是50px X 50px。宽度50px正确应用不是高度。任何建议,SVG高度未调整纵横比

.svg-cont{ 
 
    width:50px 
 
} 
 
img{ 
 
    max-width:100%; 
 
    height:auto; 
 
}
<div class="svg-cont"> 
 
    <img src="http://imgh.us/google-plus-hvr.svg" alt="" /> 
 
</div>

预先感谢任何帮助。 codepen:http://codepen.io/shmdhussain/pen/YZmrOq

+1

什么在SVG文件'preserveAspectRatio'属性? –

+0

@dejauneetdebleu:在阅读了一些关于SVG的文章后,我解决了这个问题,这篇文章来自Sara https://tympanus.net/codrops/2014/08/19/making-svgs-responsive-with-css/帮助。设置宽度:100%来解决IE9-11中的问题 –

回答