2012-10-29 139 views
1
**CSS** 

.testSVG { background: gray; width: 50%; } 
.testSVG img { margin: 10px; max-width: 100%; } 

**HTML:** 

<div class="testSVG"> 
    <img src="http://www.html5rocks.com/static/demos/svgmobile_fundamentals/images/HTML5- logo.svg" alt="html5"> 
</div> 

SVG Scaling exampleSVG縮放:父容器保持原來的.svg高度在IE9

在Firefox父DIV(在這個例子.testSVG)與縮放.SVG圖像的水平和垂直縮放。

但是在IE9中,父div水平縮放,而.svg仍然水平和垂直縮放。

我喜歡在IE中複製Firefox中發生的事情。有沒有人有任何見解?

感謝, ž

+0

,你可以添加JavaScript到SVG,成立了一個調整大小監聽器,並嘗試處理它自己 – philipp

+0

作爲最後的手段,我可​​能會做,但我寧願探索的JavaScript的更低的方式準備。 – frmt

+0

看來,父容器仍然保持在IE瀏覽器中的標準svg的viewBox高度的高度,其中FF縮放兩種方式。 – frmt

回答