2

这可能只是一个语法错误,但我找不到关于这种用法的任何详尽参考。Chrome 过度使用了我的背景属性,所以我显然得罪了一些东西。

http://jsfiddle.net/YbA39/2/

我希望红色框中的内容(一个 svg css 背景)像 html 中的内联 svg 一样呈现。很简单,对吧?

别说做不到!我的灵感是这样的:http: //jsfiddle.net/estelle/SJjJb/

4

2 回答 2

8

您没有在 url() 语法中转义 '#' 字符。它是“viewbox”而不是“viewbox”。

这是有效的方法:http: //jsfiddle.net/YbA39/3/(只是一个快速转义字符串)。

于 2012-07-13T09:05:00.987 回答
1

声明中的换行符打破了它。删除所有换行符可以修复除 IE 之外的所有问题,IE 需要 base64 或 URI 编码:

http://jsfiddle.net/YbA39/4/

于 2012-07-13T19:57:47.537 回答