HTML en SVG en HTML
J'ai un simple fichier SVG, qui voit bien dans Firefox - son certains texte enveloppé dans une boîte à l'aide d'un foreignObject d'inclure du code HTML - le texte est enveloppé dans la div:
<svg xmlns="http://www.w3.org/2000/svg" width="800" height="500">
<foreignObject class="node" x="46" y="22" width="200" height="300">
<body xmlns="http://www.w3.org/1999/xhtml">
<div>The quick brown fox jumps over the lazy dog. Pack my box with five dozen liquor jugs</div>
</body>
</foreignObject>
</svg>
Mais aucun montant de firkling pouvez faire ce travail comme un <svg> élément à l'intérieur d'un document HTML. La div finit toujours par être juste coulé avec d'autres divs dans le document.
Soit c'est fondamentalement pas possible ou que je fais une erreur avec les espaces de noms ou de quelque chose. Mais quelqu'un peut envelopper le au-dessus de SVG dans un document HTML, et d'afficher le texte dans une boîte de la largeur x hauteur à la position donnée (par rapport à la SVG ou de son contenant, bien sûr)?
Je n'ai pas vu un exemple de code HTML dans le SVG en HTML, ce qui me fait penser à son moi d'être stupide ou son impossible - les exemples sur internet semble juste être la façon d'intégrer le code HTML dans le SVG comme ci-dessus. Je vais plus profond.
- Je ne comprends pas. Fait ceci: alohci.net/text/html/html-in-svg-in-html.htm.ashx de ne pas faire ce que vous voulez? Ce qui me manque?
- Veuillez préciser: Êtes-vous essayer d'intégrer du SVG en HTML ou en XHTML?
- double possible de puis-je incorporer HTML en HTML5 SVG fragment?
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne très bien pour moi:
application/xhtml+xml
au lieu detext/html
(modification de l'extension de fichier.xhtml
fonctionne pour les fichiers locaux).<foreignObject>
n'est pas pris en charge.foreignObject
de soutien. C'est le plus complet graphique de support SVG je sais d' mais il est un peu daté maintenant.xmlns="http://www.w3.org/1999/xhtml"
prévenir l'utilisation de html5 ?