Vector Markup Language (VML)
In diesem Thema wird VML beschrieben, ein Feature, das ab Version 9 Windows Internet Explorer ist. Webseiten und Anwendungen, die auf VML basieren, sollten zu SVG oder anderen weit verbreiteten Standards migriert werden.
Hinweis
Seit Dezember 2011 wurde dieses Thema archiviert. Daher wird sie nicht mehr aktiv verwaltet. Weitere Informationen finden Sie unter Archivierter Inhalt. Informationen, Empfehlungen und Anleitungen zur aktuellen Version von Windows Internet Explorer finden Sie im Internet Explorer Developer Center.
Vector Markup Language (VML) ist ein XML-basiertes Austausch-, Bearbeitungs- und Übermittlungsformat für hochwertige Vektorgrafiken im Web, das die Anforderungen von Produktivitätsbenutzern und Grafikentwurfsexperten erfüllt. XML ist eine neue einfache, flexible und offene textbasierte Sprache, die HTML ergänzt. (Ausführliche Informationen zu XML finden Sie im XML-Abschnitt der MSDN Library.)
VML wird derzeit von Microsoft Internet Explorer Version 5.0 oder höher unterstützt.
VML wurde dem W3C als Standard für Vektorgrafiken im Web vorgeschlagen (siehe Vector Markup Language (VML)). Microsoft ist weiterhin führend bei der Entwicklung und Implementierung von XML-basierten Technologien und arbeitet mit führenden Branchenpartnern (AutoDesk, Hewlett-Packard, Macromedia, Visio) und W3C zusammen, um webbasierte Standards zu verbessern. Wir erwarten, dass wir mit dem W3C arbeiten, um letztendlich ein Standardformat für Vektorgrafiken im Web zu verwenden.
VML wird auch von Microsoft Office 2000 oder höher unterstützt. Microsoft Word, Microsoft Excel und Microsoft PowerPoint können zum Erstellen von VML-Grafiken verwendet werden.
Verwenden von VML
Um VML in Ihren Webseiten zu verwenden, verwenden Sie ein Style-Element, um das VML-Verhalten zu importieren, wie im folgenden Code gezeigt.
<style>v\: * { behavior:url(#default#VML); display:inline-block }</style>
Deklarieren Sie als Nächstes den VML-Namespace, wie im folgenden Codebeispiel gezeigt.
<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v" />
Fügen Sie abschließend VML-Elemente hinzu, um Visuelle Effekte zu definieren. Der folgende VML-Code erstellt beispielsweise ein rotes Oval.
<v:oval style="width:100pt;height:50pt" fillcolor="red">
</v:oval>
Hinweis
Um optimale Ergebnisse bei der Verwendung von Dokumenten im Strict-Modus zu erzielen, stellen Sie sicher, dass Ihr Markup gültig und wohlgeformt ist. Weitere Informationen finden Sie unter ! DOCTYPE-Referenzseite.
Vorteile von VML
- VML vereinfacht die Erstellung für Produktivitätsbenutzer und Autoren. Sie erleichtert den Austausch (durch Ausschneiden und Einfügen) und die nachfolgende Bearbeitung von Vektorgrafiken zwischen einer Vielzahl von Produktivitäts- und Entwurfsanwendungen.
- VML bietet schnellere Grafikdownloads und eine bessere Benutzererfahrung. Sie ermöglicht die Bereitstellung von hochwertigen, vollständig integrierten, skalierbaren Vektorgrafiken im Web in einem offenen textbasierten Format. Anstatt auf Grafiken als externe Dateien zu verweisen, werden VML-Grafiken inline mit der HTML-Seite übermittelt, sodass sie mit Benutzerinteraktion interagieren und skalieren können.
- VML ist offen und standardbasiertes. Es handelt sich um ein XML-basiertes Format. XML 1.0 ist eine offene, einfache, textbasierte Sprache zum Beschreiben strukturierter Daten im Web und ergänzt HTML für die Anzeige. VML unterstützt auch andere W3C-Standards, z.B. Cascading Stylesheets 2.0 (CSS), die Stilinformationen und 2D-Positionierung angibt, sowie das Dokumentobjektmodell (DOM), das Entwicklern die interaktion mit Seitenelementen als Objekte ermöglicht.
Weitere Informationen
Weitere Informationen finden Sie unter den folgenden Links:
- Antworten auf häufig gestellte Fragen zu VML finden Sie unter Häufig gestellte Fragen zu VML.
- Ein Tutorial zur Verwendung von VML auf Webseiten finden Sie unter How to Use VML on Web Pages(Verwenden von VML auf Webseiten), das die an den W3C übermittelte VML-Spezifikation ergänzt.
- Informationen zu VML-Datentypen finden Sie im Dokument Grundlegende VML-Typen.
- Die vollständige Referenz zu VML, einschließlich Informationen zur Verwendung von VML mit Tags sowie zur Skripterstellung, finden Sie in der VML-Referenz.