die Anzeige von svg mit dem embed-tag in ie9
Hey Leute, ich wollte Fragen, ob jemand schon Erfahrung mit der Anzeige von svg-in ie9 mit dem embed-tag. Unten ist ein Beispiel von meinem code:
<!DOCTYPE html>
<html><head><title>Example</title></head>
<body>
<embed id="E" height="50%" width="100%" src="example.svg">
</body>
</html>
Gerade jetzt diese zeigt nur in Ordnung, in Firefox, ie 8 mit dem Adobe-plugin, aber im ie 9 es öffnet sich nur ein leeres Feld mit einem Bild-Symbol in der oberen linken Seite der box. Hat jemand irgendwelche Ideen, wie könnte ich dieses problem beheben?
- Aus Interesse was für ein Dokument-Modus ist IE9 verwenden, wenn viweing Ihre HTML? Ich denke, der Beitrag kann beschreiben das problem und die Lösung: stackoverflow.com/questions/6111785/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Obwohl das snippet enthält einen HTML5-DocType-definition gibt es andere Faktoren, die beeinflussen, wie genau IE9 Prozesse Ihre HTML z.B. HTTP-Antwort-Header (siehe Wie Internet Explorer Wählt Zwischen Dokument-Modi)
Ich denke, wenn Sie Kraft in IE9-Standards-Modus Ihres SVG-gerendert wird in IE9; schnell zu testen, diese verwenden Sie einfach die Entwickler-Tools zu kontrollieren, Browser und Dokument-Modi.
So, wenn Ihr embdeded SVG jetzt zeigt, dass Sie nur mit der linken, herauszufinden, was das auslösen IE9 wählen Sie das falsche Dokument-Modus.
Ich bin mir nicht sicher, ob Ihre Frage bedeutet, dass Sie versuchen herauszufinden, jede Art der Darstellung von SVG in IE9, oder speziell nur mit der
<embed>
tag. Wenn Sie nur wollen, eine Möglichkeit zum anzeigen von SVG im IE9, ich empfehle das einbetten von SVG direkt in XHTML5:Wenn Sie möchten, um dieses Verfahren zu testen, hier einige Beispiele (auf meiner Seite) mithilfe von SVG, dass die Arbeit im IE9:
Wenn dieses nicht ist, was Sie wollen, bitte, zu klären, was Ihre Bedürfnisse sind.