svg Datei wird nicht vom Webbrowser angezeigt

8

Ich habe eine graphics.svg Datei mit folgendem Code:

%Vor%

Wenn ich diese Datei über den Webbrowser (Firefox, Chromium) öffne, wird das Vektorbild nicht angezeigt. Stattdessen wird die Datei im XML-Format angezeigt:

%Vor%

Liegt das daran, dass die SVG-Datei in eine HTML-Datei eingebettet werden sollte, damit sie korrekt angezeigt wird?

    
Barun 18.06.2014, 12:51
quelle

2 Antworten

11

Nein, das liegt daran, dass Sie den Namespace für das svg -Element mit

nicht angeben konnten %Vor%

Siehe die Beispiele in der Spezifikation .

    
Quentin 18.06.2014, 12:55
quelle
3

Sie vermissen die Namespace-Deklaration.

Sie müssen xmlns="http://www.w3.org/2000/svg" als Attribut des Elements root <svg> hinzufügen, und während Sie dort sind, können Sie auch xmlns:xlink="http://www.w3.org/1999/xlink" hinzufügen.

Es gibt einige umfassendere Autorenrichtlinien hier , die Sie vielleicht lesen sollten.

    
Robert Longson 18.06.2014 12:55
quelle

Tags und Links