日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VML标记与通用属性

發(fā)布時(shí)間:2023/12/16 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VML标记与通用属性 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1:VML標(biāo)記VML是通過XML標(biāo)記來描述矢量圖形的,所以必須遵循一定規(guī)則,請(qǐng)看下面的幾種標(biāo)記寫法1:圖形不包含內(nèi)容,可以直接使用/>號(hào)結(jié)束 <HTML xmlns:v><STYLE>v\:*{behavior:url(#default#VML);}</STYLE><BODY>
<v:oval fillcolor='red' style='width:100;height:150'/>
2:或者使用</名域名:標(biāo)記名>的形式表示VML圖形描述標(biāo)記的結(jié)束 <HTML xmlns:v><STYLE>v\:*{behavior:url(#default#VML);}</STYLE><BODY>
<v:oval fillcolor='red' style='width:100;height:150'></v:oval>
2:VML標(biāo)記通用屬性說明和HTML標(biāo)記的通用屬性(如:id、name、class、title、style)等一樣,VML標(biāo)記也有自己的通用屬性、支持HTML的通用屬性、支持CSS的樣式定義。通過這些屬性,我們可以修飾VML圖形(如線、圓形)的形狀、大小、顏色、內(nèi)容、邊框,以及定義鼠標(biāo)樣式、編程用的ID索引、提示標(biāo)題等等3:VML標(biāo)記特有的通用屬性(非HTML、CSS所有) - 參考表VML特有通用屬性使用范例: <HTML xmlns:v><STYLE>v\:*{behavior:url(#default#VML);}</STYLE><BODY>
<v:oval strokeweight='5' strokecolor='red' fillcolor=yellow style='width:100;height:150'></v:oval>
<v:oval stroked=false fillcolor=yellow style='width:100;height:150'/>
屬性名默認(rèn)值值類型/范圍用途
strokeweight0.75pt=1pxnumber描述圖形的邊框粗度
strokecolorblackcolor描述圖形的邊框顏色
strokedtrueboolean描述圖形是否使用邊框
fillcolorwhitecolor描述圖形的背景顏色
filledtrueboolean描述圖形是否使用背景
printtrueboolean描述圖形是否允許被打印機(jī)打印
coordsize1000,1000Vector2D暗示圖形與容器空間的大小比例
coordorigin0 0Vector2Dcoordinate at top-left corner of element
wrapcoordsnullstringoutline to use for tight text wrapping
4:VML標(biāo)記支持的HTML通用屬性 - 參考表HTML通用屬性使用范例: <HTML xmlns:v><STYLE>v\:*{behavior:url(#default#VML);}</STYLE><BODY>
<v:oval href='http://www.microsoft.com' title='提示標(biāo)題' target='_blank' fillcolor=red style='width:100;height:150'/>
屬性名默認(rèn)值值類型/范圍用途
idnullstring定義元素的標(biāo)識(shí)索引(多用于DHTML編程)
classnullclassname定義元素使用的CSS樣式類
stylenullCSS string描述圖形的CSS樣式表
titlenullstring定義圖形的提示標(biāo)題(鼠標(biāo)靠近后的幫助提示)
hrefnullstring定義圖形鏈接的URL地址
target_self_self/_blank/_top定義圖形以何種形式打開鏈接
contentEditablefalseboolean描述圖形內(nèi)容是否允許用戶編輯
dirltrltr/rtl描述圖形內(nèi)容以哪種方向輸出
disabledfalseboolean描述圖形能夠響應(yīng)用戶事件觸發(fā)
5:VML標(biāo)記支持的CSS通用屬性 - 參考表其實(shí),VML元素幾乎支持所有CSS樣式定義,有些HTML元素不支持的像(rotation,旋轉(zhuǎn)樣式),VML卻支持。由于CSS2樣式屬性太多,這里不一一寫出了,只提及一些常用、好用的樣式標(biāo)記。如需要了解更多有關(guān)CSS的資料,請(qǐng)打開LD5、或下載一本由蘇小雨編著的CSS手冊(cè),內(nèi)容較專業(yè)、全面。CSS通用屬性使用范例: <HTML xmlns:v><STYLE>v\:*{behavior:url(#default#VML);}</STYLE><BODY>
<v:oval fillcolor="rgb(255,0,0)" style='position:absolute;left:50;top:150;width:200;height:100;cursor:crosshair;z-index:5000'/>
<v:oval fillcolor="#0000ff" style='position:absolute;left:150;top:250;width:200;height:100;cursor:move;rotation:60;z-index:2000'/>
<v:rect fillcolor="green" style='position:absolute;left:400;top:150;width:200;height:100;cursor:help;rotation:120;zoom:2.5;color:red'>已經(jīng)被縮放2.5倍</v:rect>
屬性名可用值/可用值范圍用途
width0-9999描述寬度
height0-9999描述高度
positionstatic absolute fixed relative描述如何定位輸出
left0-9999描述距離頁面位置左
top0-9999描述距離頁面位置上
z-index0-9999描述3D位置
cursorauto crosshair hand move help wait text……描述鼠標(biāo)形狀
zoom0-99描述縮放比例
cliprect(上 右 下 左)描述裁剪對(duì)象
border0-99 style color描述邊框
displayblock none inline list-item描述顯示或隱藏
overflowvisible auto hidden scroll描述滾動(dòng)條
colorcolorstring描述文本內(nèi)容顏色
font-size0-999描述文本內(nèi)容字號(hào)
filterxray flipv fliph invert alpha(opacity=num)描述濾鏡效果
rotation(0-9999)%360描述旋轉(zhuǎn)度
flipx y描述反轉(zhuǎn)或顛倒圖形
………………
6:要重視通用屬性以上提及的VML通用屬性以及范例,不難發(fā)現(xiàn)通用屬性的重要性,通用屬性也是VML元素屬性中最重要的屬性、最容易使用的屬性。不過這里的“通用”你不要理解為“所有的VML元素都支持”,那是不正確的。像今后我們要學(xué)的VML標(biāo)記line(線),就不支持fillcolor、filled,因?yàn)樗恰熬€短”只有邊框、沒有背景,所以不支持背景描述。“通用”你可以理解為常用的、絕大多數(shù)VML圖形均可用的“通用屬性”。

轉(zhuǎn)載于:https://www.cnblogs.com/godwar/archive/2007/11/12/957252.html

總結(jié)

以上是生活随笔為你收集整理的VML标记与通用属性的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。