Heim  >  Artikel  >  Web-Frontend  >  Grundlegende Konzepte von VML_VML bezogen

Grundlegende Konzepte von VML_VML bezogen

WBOY
WBOYOriginal
2016-05-16 12:09:471751Durchsuche

VML entspricht dem Pinsel im IE, der die gewünschten Grafiken realisieren und in Kombination mit Skripten dynamische Effekte auf Grafiken erzeugen kann. VML wurde im September 1999 von Microsoft mit IE5.0 veröffentlicht. Meiner Meinung nach ist VML tatsächlich das Produkt der Kombination von Word und HTML. Sie können Word-Dokumente als HTML speichern und die darin enthaltenen Texte und Bilder können problemlos konvertiert werden. Handgezeichnete Grafiken können jedoch bisher nicht im IE interpretiert werden und es ist nicht praktikabel, sie in Grafikdateien zu konvertieren. Daher hat Microsoft die Grafiksteuerung von Word in den IE integriert, sodass der IE auch über Zeichenfunktionen verfügt.
Der vollständige Name von VML ist Vector Markup Language (Vektor-Markup-Sprache). Vektorgrafiken bedeuten, dass Grafiken vergrößert oder verkleinert werden können, ohne dass die Qualität der Grafiken verloren geht. Um seine Leistungsfähigkeit zu demonstrieren und Ihr Selbstvertrauen beim Erlernen von VML zu stärken, zeige ich Ihnen zunächst ein VML-Beispiel:

Hallo Welt!
Hallo VML!


In VML verwenden Tags die XML-Erweiterung und erfordern einen Namespace. Sie können das übliche „v“ als Namespace verwenden. 0 bis IE6.0 lauten wie folgt:

xmlns:v="urn:schemas-microsoft-com:vml">

v :* { Verhalten: url(#default#VML) }


Der vollständige Name von xmlns ist XML NameSpace, der Namespace. Verhalten ist ebenfalls eine neue Sache, die in IE5.0 eingeführt wurde. In Kombination mit Stylesheets kann es Verhaltensweisen (neue Attribute, Methoden, Ereignisse) zu jedem HTML-Objekt hinzufügen. v“ ist mit der vordefinierten Verhaltens-VML des Systems verbunden. Nach dieser Definition können Sie die folgenden Tags verwenden, die sich von gewöhnlichen HTML-Tags unterscheiden. Jedes Tag fügt einen Namespace hinzu:



Wie andere HTML-Elemente, die meisten Die DHTML-Attribute und -Ereignisse können in VML-Tags definiert werden, z. B. ID, Name, Titel, Onmouseover usw. VML ist hinsichtlich des Schreibens flexibler. Viele Attribute können in Tags geschrieben oder durch ein neues Tag unabhängig dargestellt werden:
StrokeColor=red Path="m 0,0 l 10,10 x e"
>
entspricht der folgenden Schreibweise:




Natürlich können nicht alle Attribute als unabhängige Tags geschrieben werden. Zu den oben genannten gehören „Stroke“ (kann nach meinem Verständnis in „linear“ übersetzt werden), „Path“, „Shadow“, „Fill“ (Füllung) usw. Darin kann VML verstanden werden Weisen Sie die Attribute der Form zu, um sie intuitiver zu gestalten. Einige vom Shape-Objekt abgeleitete Objekte, direktere Bilder, wie Rect (Rechteck), RoundRect (Rechteck mit abgerundeten Kanten), Oval (Kreis), Line (Linie), PolyLine (unregelmäßige Polylinie), Image (Grafikdateien). ) usw. werden diese Objekte später ausführlich beschrieben.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Datendiagramm_VML bezogenNächster Artikel:Datendiagramm_VML bezogen