Maison >interface Web >tutoriel CSS >Concepts de base liés à VML_VML

Concepts de base liés à VML_VML

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2016-05-16 12:09:471819parcourir

VML est l'équivalent du pinceau dans IE, qui peut réaliser les graphiques souhaités et, combiné à des scripts, il peut produire des effets dynamiques sur les graphiques. VML a été publié par Microsoft en septembre 1999 avec IE5.0. À mon avis, VML est en fait le produit de la combinaison de Word et HTML. Vous pouvez enregistrer des documents Word au format HTML, et le texte et les images qu'ils contiennent peuvent être facilement convertis. Cependant, dans le passé, les graphiques dessinés à la main ne pouvaient pas être interprétés dans IE et il n'était pas pratique de les convertir en fichiers graphiques. Microsoft a donc intégré les contrôles graphiques de Word dans IE, de sorte qu'IE dispose également de fonctions de dessin.
Le nom complet de VML est Vector Markup Language (Vector Markup Language). Les graphiques vectoriels signifient que les graphiques peuvent être agrandis ou réduits sans perdre la qualité des graphiques. Ceci est d'une grande utilité dans la création de cartes. Afin de montrer sa puissance et d'augmenter votre confiance dans l'apprentissage du VML, permettez-moi d'abord de vous montrer un exemple de VML :

Bonjour tout le monde !
Bonjour VML !


Dans VML, les balises utilisent l'expansion XML et nécessitent un espace de noms. Vous pouvez utiliser le "v" habituel comme espace de noms. 0 à IE6.0 sont les suivants :

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

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


Le nom complet de xmlns est XML NameSpace, qui est l'espace de noms. Le comportement est également une nouveauté introduite dans IE5.0. Sa fonction est très puissante, combinée avec des feuilles de style, elle peut ajouter des comportements (nouveaux attributs, méthodes, événements) à n'importe quel objet HTML. Ici, son utilisation est de nommer l'espace. v" est connecté au VML comportemental prédéfini du système. Après cette définition, vous pouvez utiliser les balises suivantes, qui sont différentes des balises HTML ordinaires. Chaque balise ajoute un espace de noms :



Comme les autres éléments HTML, la plupart des. les attributs et événements DHTML peuvent être définis dans des balises VML, telles que l'identifiant, le nom, le titre, le survol de la souris, etc. VML est plus flexible en termes d'écriture. De nombreux attributs peuvent être écrits dans des balises ou représentés par une nouvelle balise indépendamment :
StrokeColor=red Path="m 0,0 l 10,10 x e"
>
est équivalent à l'écriture suivante :




Bien sûr, tous les attributs ne peuvent pas être écrits sous forme de balises indépendantes. Les attributs couramment utilisés incluent le trait ci-dessus (peut être traduit en linéaire selon ma compréhension), le chemin, l'ombre, le remplissage (remplissage), etc. VML peut être compris dans cela. manière. Classez les attributs de la forme pour rendre les attributs plus intuitifs. Certains objets dérivés de l'objet Shape, des images plus directes, comme Rect (rectangle), RoundRect (rectangle aux bords arrondis), Oval (cercle), Line (ligne), PolyLine (polyligne irrégulière), Image (fichiers graphiques ) et ainsi de suite, ces objets seront décrits en détail ultérieurement.
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Données liées au chart_VMLArticle suivant:Données liées au chart_VML