Müsste folgende Zeile nicht DE heißen?
Welche denn genau?
?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
Du meinst, ob in der DOCTYPE-Deklararion
DE
stattEN
stehen müsste? Nein, diese Angabe bezieht sich auf die Sprache, von der die Elementbezeichner abgeleitet sind. Hieße es bspw.Kreis
, dann ja. Das Element heißt abercircle
– englisch.Wenn du die Sprache von enthaltenen Texten angeben willst, dann mit dem
xml:lang
-Attribut. An Ort und Stelle oder fürs ganze Dokument imsvg
-Wurzelelement:<svg xml:lang="de" …>
Wenn externe CSS dann nach W3C nicht valide
@charset "UTF-8"; @font-face { font-family:"Century Gothic";src:url("#FontID0") format(svg)}
Formale Syntax:
format(<string>#)
Strings: “surrounded by either double (") or single (') quotes.”
.fil2 {fill:#2B2A29} .fil1 {fill:#08AAF1} .fil0 {fill:#181B1C}
Selbstverständlich ist das valide. Das sagt dir auch der Validator, wenn du unter „Weitere Optionen“ ein entsprechendes Profil angibst.
@Gunnar Bittersmann,
ok, dass mit dem Kreis verstehe ich aber nicht. Kannst du mir dies vielleicht genauer erklären oder hast du hierzu einen Link? Ich hätte immer gemeint W3C erkennt dies automatisch. Zumindest erkennt er meine CSS als CSS3 ohne Vorgaben. Sollte dies in eine externe CSS? Wenn ja, sollte dies in eine eigene CSS oder in die Haupt-CSS? Wenn Nein, ist die Frage gegenstandslos.
Mit freundlichen Grüßen
Christian