Wenn Sie sich ansehen 512 Wege zum Weißen Haus sieht man, dass die Pfeilspitzen für jeden "Pfad" auch im Internet Explorer 9 immer korrekt gerendert werden. Es ist bekannt, dass IE (bis 11) hat Probleme Rendering-Marker .
Ich habe den einfachen SVG
code 1 zu 1 von kopiert Grafik in eine Geige , und dort funktioniert es nicht (getestet in IE9 + 10), der Pfeil wird gerendert ein Quadrat.
Ich konnte keine Hinweise in Bostocks Code finden (aber auch nicht genau hinsehen). Welche schwarze Magie benutzt er, um sie korrekt darzustellen?
Dies ist eine sorgfältige Zuweisung von Fill- und Stroke-Verantwortlichkeiten zwischen mehreren kaskadierenden Klassen, die auf das Diagramm, den Pfeilbody-Pfad, das Marker-Objekt und die Pfaddefinition innerhalb des Marker-Objekts angewendet werden.
Markierungen funktionieren in IE10 +, wenn Sie einen Gruppenrahmen ohne Füllung verwenden, einen Strich im Körper, aber in der Markerpfaddefinition selbst fill = irgendwas und stroke = none verwenden. z.B.
Tags und Links internet-explorer svg