SVG comme un fond de CSS

J'ai essayé d'obtenir un simple SVG rectangle de travailler comme un arrière-plan dans IE9 ou FF4 et de ne pas travailler pour moi. Voici mon code:

<!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>

L'iframe montre le graphique, mais la div n'a pas. Toutes les idées, où j'ai peut-être tort?

J'ai trouvé un exemple de travail ici:
Mais je ne peux pas faire le travail moi-même 🙁
Il a été me rend fou.

Merci pour toute aide.

  • Pouvez-vous code postal ou une démo de cette page dans l'action? Le code semble bien pour moi (mais je préfère ajouter des guillemets url('foo') et changement background à background-image).
  • Malheureusement, je n'ai pas accès à un serveur web. Mais j'ai utilisé ci-dessus css pour les images png et il fonctionne très bien.
  • D'accord avec blender. Je soupçonne que le manque des guillemets autour de l'URL sont qu'est-ce que vous mordre.
  • J'ai modifié le style comme l'a suggéré, mais le résultat est le même.
  • Les guillemets ne sont pas nécessaires pour le url accesseur. Ce site donne un exemple d'utilisation d'une image SVG, comme un fond de CSS: alistapart.com/d/...
  • Pouvez-vous poster un violon jsfiddle.net) afin que nous puissions avoir un coup d'oeil? Le code semble bien pour moi aussi.
  • C'est un bon exemple simple. De ce que j'ai vu jusqu'à présent. Il travaille sur le corps mais pas sur un div ?!? Jamais utilisé jsfiddle.net..je vais essayer.

InformationsquelleAutor user169867 | 2011-03-23