@@Christian Huml
Zumindest ist es bei HTML so dass Design in CSS kommt und nicht mehr in die HTML Datei. Wie sich dies bei XML oder SVG darstellt weiß ich nicht, deshalb die Frage.
Ich würde sagen: Wenn es zur Grafik (zur Geometrie, zum corporate design) gehört, ins SVG. Wenn es zur Präsentation gehört, ins Stylesheet.
Bsp.:
-
ein Gut-gemacht-Icon, grün. Das Grün ist wohl Sache der Darstellung; es könnte im anderen Umfeld auch blau sein. Ins CSS damit.
-
das Sparkassen-Logo, rot. Das Rot gehört dazu; das Logo ist auch in anderem Umfeld rot (außer auf rotem Hintergrund). Farbangabe im SVG.
Woher soll er (der Validator) denn wissen, nach welchen Regeln du prüfen lassen willst? Wie meinst du Regeln? Wenn HTML5 <!DOCTYPE html> muss er normal dass Dokument als HTML5 erkennen.
Bei HTML ist es klar, davon gibt es nur eins. (Wer jetzt widersprechen will: vergesst HTML < 5 und XHTML 1.)
Bei CSS kann der Validator nicht wissen, ob es CSS für HTML oder CSS für SVG oder CSS für beides oder CSS für was ganz anderes sein soll.
LLAP 🖖
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory