Internet Explorer svg内容高度

时间:2016-02-15 16:29:16

标签: html css svg

我正在为我的网站制作响应式svg组件。我正在尝试创建可以在窗口调整大小时自动缩放的svg元素。我已设置viewBox="0 0 1000 240"preserveAspectRatio="xMidYMin slice"。它在FF,Chrome和Edge中运行良好,但在IE中我有一个问题。 <svg>元素高度未正确更改。它总是有固定的高度。

这是我的代码:

<div class="scaling-svg-container">
    <svg version="1.1" width="100%" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMin slice" viewBox="0 0 1000 240" class="scaling-svg">
        <defs></defs>
        <rect x="0" y="0" width="100%" height="100%" fill="#dbf2b5"></rect>
    </svg>
    <h1> This text should be under svg element. But not working in IE</h1>
</div>

http://codepen.io/anon/pen/LGayeZ

如何避免此问题?

由于

0 个答案:

没有答案