Hallo JueDan,
Der Validator von W3C meckert an dem Tag <svg> herum, weil es nicht bekannt ist. Wenn ich die Beispiele, die einem per Google entgegengeschleudert werden validiere, wird die gleiche Meldung ausgegeben.
Wie muss man es denn richtig machen?
Validierender Ansatz:
<!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
"http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:svg="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="de" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Test</title>
</head>
<body id="top">
<p>SVG-Grafik</p>
<svg:svg width="400" height="300">
<svg:circle cx="100" cy="100" r="30" fill="#F00" />
</svg:svg>
</body>
</html>
Stellt aber kein Browser dar. Also eher via object einbinden oder die HTML5-Option nehmen, funktioniert dann wenigstens halbwegs.
Grüße,
Thomas