【发布时间】:2014-07-01 19:48:05
【问题描述】:
我无法让 SVG background-image 在 IE9 或 IE10 中工作,这可能吗? (IE11还可以)
小提琴:http://jsfiddle.net/chovy/3abhj/1/
<input type="text" class="invalid">
.invalid {
border: 1px solid black;
padding: 2px 10px;
background: url(http://chovy.us.to/test/x.svg) no-repeat 0 -2px;
background-size: 22px 22px;
}
x.svg 与 image/svg+xml 一起服务。
【问题讨论】:
-
SVG 应该可以在 IE9 中工作:caniuse.com/svg。您的代码在 IE11 的 IE9 的emulation 中工作。
-
我希望我安装了 real IE 9,所以我可以进一步提供帮助。 :(
-
在 IE10 中也不起作用。 IE11还可以
-
您是否尝试过在
-
它的
background-image,没有<svg>元素。还是您在实际的image.svg文件中谈论?那将是对尺寸进行硬编码,这意味着我不能将它重用于其他尺寸。
标签: css svg background-image