【发布时间】:2012-10-21 21:31:22
【问题描述】:
我一直在尝试让一个简单的 SVG 矩形作为 IE9 或 FF4 中的背景,但都不适合我。这是我的代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<div style="height:99px;background-image: url('bar.svg')"></div>
<iframe src="bar.svg" height="99px"></iframe>
</body>
</html>
iframe 显示图形,但 div 不显示。有什么想法我可能会出错吗?
我找到了一个工作示例here: 但我自己不能让它工作:( 这让我快疯了。
感谢您的帮助。
【问题讨论】:
-
你能发布代码或这个页面的演示吗?代码对我来说看起来不错(但我会添加引号
url('foo')并将background更改为background-image)。 -
很遗憾,我无法访问 Web 服务器。但我已将上述 css 用于 png 图像,并且效果很好。
-
同意搅拌机。我怀疑 URL 周围缺少的引号是什么在咬你。
-
我已经按照建议修改了样式,但结果是一样的。
-
@Rozwel, @Blender:
url访问器不需要引号。这个网站给出了一个使用 SVG 图像作为 CSS 背景的例子:alistapart.com/d/…