Positionnement des éléments SVG à l'aide de CSS

Assumer les suivantes document svg:

<svg version="1.1" baseProfile="full" width="300" height="200" xmlns="http://www.w3.org/2000/svg">
<text x="20" y="20">My text</text>
</svg>

Maintenant ce que je veux faire est de repositionner ce texte à l'aide de css.

J'ai essayé d'ajouter style="dx:20" et style="transform: translate(20)". Les deux n'ont aucun effet dans firefox et safari. L'ajout de ces normal attributs fonctionne très bien mais je ne peux pas diviser le positionnement de l'actuel code.
Réglage x, y, left et top dans le style ne fonctionne pas non plus.

Est-il un moyen pour positionner un élément svg à l'aide de css?

  • Je pense que je vais utiliser des symboles comme une alternative décente. L'utilisateur doit spécifier un peu plus la main, mais au moins je n'ai pas à passer à la présentation des choses par ma bibliothèque de code.
  • Avez-vous trouvé une solution à ce problème Yorick? J'espérais position de mon SVG avec CSS document, mais dont le positionnement ne fonctionne pas malheureusement...
  • Nope, jamais trouvé une solution. Je pense que David Thomas réponse est le meilleur que vous trouverez dès maintenant.
  • Avez-vous trouvé une solution à ce problème Yorick? J'espérais position de mon animation SVG textes de réactivité, bu puis les animations arrêter malheureusement...