Css normalizer替代SVG用于PNG生成奇怪的结果

Css normalizer替代SVG用于PNG生成奇怪的结果,css,svg,Css,Svg,我正在使用normalizer为旧浏览器显示替代的PNG背景图像,其中使用了SVG 没有svg类被触发,但是,出现了一些奇怪的结果:在背景上设置的背景大小属性在某些元素上丢失,但在其他元素上似乎保留。此外,我不能使用速记来设置(必须编写单独的声明),但我认为这是浏览器的错误 我需要控制大小,特别是因为布局是响应性的 如果你有任何想法,请回复。 谢谢你抽出时间 你能在codepen或jsbin之类的东西上放一个测试用例吗?我不确定这会有多大帮助,代码很简单(HTML都是语义的,CSS的问题是基本的

我正在使用normalizer为旧浏览器显示替代的PNG背景图像,其中使用了SVG

没有svg类被触发,但是,出现了一些奇怪的结果:在背景上设置的背景大小属性在某些元素上丢失,但在其他元素上似乎保留。此外,我不能使用速记来设置(必须编写单独的声明),但我认为这是浏览器的错误

我需要控制大小,特别是因为布局是响应性的

如果你有任何想法,请回复。
谢谢你抽出时间

你能在codepen或jsbin之类的东西上放一个测试用例吗?我不确定这会有多大帮助,代码很简单(HTML都是语义的,CSS的问题是基本的)。这里有一个例子:。没有svg.play{background:black url(../img/play.png“)中心没有重复;背景大小:42%;}我一直在摆弄它,即8岁及以下仍然没有骰子(阅读一些关于MS特定过滤器的内容),旧的Android通过将有问题的图像的位置设置为“包含”来修复这个问题。为什么不支持SVG的浏览器支持“包含”?我不知道。