VML学习(一)

1、什么是VML

请百度

2.、VML有何用处

请百度

3、简单例子

IE下:

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>第一个VML范例</title>
<style>
  v\:* { Behavior: url(#default#VML) }
  o\:* { behavior: url(#default#VML) }
</style>
</head>

<body>
<v:line style="z-index:5;position:absolute;left:233;top:150" from="0,0" to="200,0" strokecolor="#aaaaaa"/>
<v:line style="z-index:5;position:absolute;" from="0,205" to="205,205" strokecolor="#aafaaa"/>
	<div id="divID" style="display: block;">
	<canvas id="tutorial" width="1893" height="811" style="top: 370px; left: 19px; position: absolute;"></canvas>
	</div>
	<table border="1">
		<tr>
			<td>02</td><td id="td0">03</td><td>04</td>
		</tr>
		<tr>
			<td>02</td><td>03</td><td id="td1">04</td>
		</tr><tr>
			<td id="td2">02</td><td>03</td><td>04</td>
		</tr>
	</table>	
	<script type="text/javascript">
		var Icolor="#aafaaa";
		var strHtml="";
		function testtt()
		{
			var  width=11; 
			var tb = document.getElementById("td0");
			var tb2 = document.getElementById("td1");
			var tb3 = document.getElementById("td2"); 
				var x1 = tb.offsetLeft;
				var y1 = tb.offsetTop;
				var x2 = tb2.offsetLeft;
				var y2 = tb2.offsetTop; 
				var x3 = tb3.offsetLeft;
				var y3 = tb3.offsetTop; 
			 	x1 = x1 + width; 
			 	x2 = x2 + width; 
			 	x3 = x3 + width; 
			  y1 = y1 + width;
			  y2 = y2 + width;
			  y3 = y3 + width;
				this.IELine(x1, y1, x2, y2); 
				this.IELine(  x2, y2,x3,y3); 
				document.getElementById('divID').innerHTML = strHtml;
		}
		function IELine(x1, y1, x2, y2) { 
			 strHtml+="<v:line style='z-index:5;position:absolute;' strokecolor=" + Icolor + " from='" + x1 + "px," + y1+ "px' to='" + x2 + "px," + y2 + "px'/>";
		}
		testtt();
		</script>
</body>
</html>


 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1章4节:VML语言入门 1:VML语言入门 - 极道学法 在我正式开始讲解、你正式开始学习VML语言以前,请务必遵循以下规则,可以达到最佳效果、极道学习方法。 1:如果你学过HTML、CSS或精通HTML、CSS,那么建议你把学VML的过程看做跟学HTML的过程是一样的,因为,根本就是大同小异。 2:从本章节和本章节以后的每一个章节,我会使用最简单、易懂、有效的语言讲解和分析。但这是不够的,重要的是,你一定要活学活用。毕竟就算是神剑,如果握在不会用它的人手中,只会糟蹋了这把剑。活学活用是你未来实战应用、独立开发的关键…… 3:建议学习时,开启Lshdic2005、或Editplus、或其他HTML/VML代码编辑器、甚至是记事本。每学会一个标记,就要综合以前学的标记、新学的标记,练习、写出不同的效果,如此才能加深你对该标记的理解、以后会很好的使用、更重要的是巩固以前所学的标记不至于学新忘旧。有基底的IT精英,可以边学、边分解FlashVml3.0所绘制图型的代码,但对于90%的人,我个人不推荐这么做。勤学勤练、VML语言功底是活学活用VML之基础…… 4:如何达到精通?建议每学一个标记、属性、语句等,以后建议能用键盘默写出来(即记在脑子里,不看例子,能直接写出正确的标记、实现自己需要的效果),只要你肯勤学勤练,这并不困难。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值