Was ist die Best Practices für die Verwendung von HTML mit XML-basierten Sprachen wie SVG?
Frage
Auf dieser Seite von Surfen und anderswo, ich habe gelernt, dass Websites wie XHTML derzeit dient als schädlich angesehen wird .
Delivering XHTML und dient als application/xhtml+xml
nicht von der Mehrheit der Menschen gegenwärtig gerade unterstützt wird, liefert xhtml als text/html
bestenfalls ein Placebo für mich ist, und im schlimmsten Fall ein Rezept für Websites in der Regel zu brechen, wenn Sie es am wenigsten brauchen es passiert .
So landen wir wieder bei HTML 4.01 auf. Wenn ich stattdessen meine Seiten als HTML 4.01 dienen, ist es möglich, SVG zu verwenden oder andere XML-basierte Sprache auf der Seite?
Wenn ja, wie?
Lösung
In HTML werden Sie nicht in der Lage sein, SVG direkt einzufügen.
Sie können SVG-Dateien mit <object>
/ <embed>
und in modernster Browser (Opera, Safari) auch <img>
und CSS background-image
.
Sie können SVG setzen in data:
URI mit externen Dateien zu vermeiden.
Einfache mathematische Ausdrücke können mit Hilfe von Unicode und grundlegend HTML / CSS (Opera 9.5
Andere Tipps
Sie können (las ich das selbst nicht versucht haben), ein eingebettetes Objekt zu verwenden und sie entsprechend ein.