婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > VML的基本概念

VML的基本概念

熱門標簽:電銷機器人的宣傳語 南通電話外呼系統開發 南寧外呼電銷系統招商 江西防封卡外呼系統怎么安裝 電銷智能機器人靠譜么 石家莊電話機器人電話 400電話辦理安徽 沸思外呼線路 北京銷售外呼系統線路
VML相當于IE里面的畫筆,能實現你所想要的圖形,而且結合腳本,可以讓圖形產生動態的效果。VML是微軟1999年9月附帶IE5.0發布的,在我認為, VML其實是Word和HTML結合的產物。可以將Word文檔另存為HTML,其中的文本和圖片可以很容易的轉換,但如果是手繪制的圖形在以往的IE里面就無法解釋了,如果都轉換成圖形文件又不太現實。于是微軟把Word里面的圖形控件結合到IE里面,使IE也具備了繪圖功能。
    VML的全稱是Vector Markup Language(矢量可標記語言),矢量的圖形,意味著圖形可以任意放大縮小而不損失圖形的質量,這在制作地圖上有很大用途。為了顯示它的強大,和增加你學習VML的信心,先給你看看一個VML例子:

Hello world!
Hello VML!


    在VML里面,標記使用的是XML擴張,需要一個namespace(命名空間),你可以使用慣用的“v”作為命名空間,使用IE5.0到IE6.0通用的定義如下:

html xmlns:v="urn:schemas-microsoft-com:vml">
STYLE>
v\:* { Behavior: url(#default#VML) }
/STYLE>

    xmlns 全稱就是XML NameSpace 也就是命名空間。Behavior(行為)也是IE5.0新推出的東西,它的功能非常強大,結合樣式表,可以給任何HTML對象增加行為(新的屬性、方法、事件),而在這里,它的用處是把命名空間“v”和系統預定義的行為VML連接。這樣定義以后,你就可以使用下面的標記了,和普通的HTML標記有所區別,每個標記都增加了一個命名空間:

v:shape>/v:shape>

    和其他HTML元素一樣,VML標記里面可以定義DHTML大部分屬性和事件,比如說id,name,title,onmouseover等等。在寫法上VML比較靈活,很多屬性既可以寫在標記里面,又可以獨立出一個新的標記來表示:

v:shape id=shape1 name=shape1 onmouseover="alert(this.id)" StrokeColor=red Path="m 0,0 l 10,10 x e">/v:shape>
等同于下面的寫法:
v:shape id=shape1 name=shape1 onmouseover="alert(this.id)">
v:Stroke StrokeColor=red/>
v:Path v="m 0,0 l 10,10 x e"/>
/v:shape>

    當然不是所有的屬性都可以寫成獨立的標記,常用的比如說上面的 Stroke(按我的理解可以翻譯成線性),Path,Shadow,Fill(填充)等,VML這樣的方式可以理解為 shape 的屬性分類,使屬性更直觀。
    Shape 對象派生出來的一些對象,更加直接的圖象,比如說 Rect(矩形),RoundRect(圓邊的矩形),Oval(圓),Line(線),PolyLine(不規則折線),Image(圖形文件)等等,以后將對這些對象細細描述。

標簽:衢州 北海 陽泉 鹽城 云南 來賓 寧夏 晉中

巨人網絡通訊聲明:本文標題《VML的基本概念》,本文關鍵詞  VML,的,基本概念,VML,的,基本概念,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《VML的基本概念》相關的同類信息!
  • 本頁收集關于VML的基本概念的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 永福县| 永吉县| 得荣县| 调兵山市| 闸北区| 德阳市| 新野县| 宁津县| 鄢陵县| 交口县| 柳河县| 阳朔县| 宁德市| 湄潭县| 承德县| 同德县| 来宾市| 青浦区| 阳新县| 德保县| 祥云县| 察哈| 灯塔市| 平南县| 池州市| 阿鲁科尔沁旗| 固原市| 灵丘县| 潍坊市| 顺平县| 宝应县| 金湖县| 金阳县| 汽车| 西吉县| 吉木乃县| 张家界市| 台东市| 扎囊县| 阳江市| 西华县|