2017-04-10 2 views
3

Verwendet ein Svg-Bild im Div mit der Breite 50px, aber in IE11, kommt SVG Höhe als 150px. Es sollte 50px X 50px gewesen sein. Breite 50px wird korrekt angewendet, nicht die Höhe. Jeder Vorschlag,SVG Höhe nicht mit Seitenverhältnis anpassen

.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>

Vielen Dank im Voraus für jede Hilfe. Codepen: http://codepen.io/shmdhussain/pen/YZmrOq

+1

Was ist 'preserveAspectRatio' Attribut in SVG-Datei? –

+0

@dejauneetdebleu: Das Problem, das ich gelöst habe nach dem Lesen einiger Artikel über SVG, dieses von Sara https://tympanus.net/codrops/2014/08/19/making-svgs-responsive-with-css/ hilft. Einstellen der Breite: 100% zum Bild, um das Problem in IE9-11 zu lösen –

Antwort

Verwandte Themen