代码如下:在group中有3条line。但是只能显示出来两条。如果将“400,400" to="0,400"的第三条删除,就会一条都不显示。
如果将各线的顶点坐标偏离group中心的x,y轴,三条线都会显示,比如将to中的400都修改为401。
这个是啥问题呢?请教各位。谢谢
<HTML xmlns:v> 
<HEAD> 
<META http-equiv="Content-Type" content="text/html; Charset=gb2312"> 
<META name="GENERATOR" content="2002"> 
<TITLE></TITLE> 
<STYLE> 
td{font-size:12px} 
body{font-size:12px} 
v\:*{behavior:url(#default#VML);} //这里声明了v作为VML公用变量 
</STYLE> 
</HEAD> 
<body bgcolor=eeeeee style='border:0 solid eeeeee'  >
<center>
 
 
<script> 
 
</script> 
<p> <div id = "message" >
</div>
<br>
<div id = "vml" ><v:group id="group1" style="position:absolute;left:0;top:0;width:800;height:800" coordsize="800,800">
  <v:line from="400,400" to="400,500" style="position:absolute;"></v:line>    <v:line from="400,400" to="400,300" style="position:absolute;"></v:line>     <v:line from="400,400" to="0,400" style="position:absolute;"></v:line>
  
</v:group>
</div>
 </BODY> 
</HTML>

解决方案 »

  1.   

    <div id = "vml" >
    <v:group id="group1" style="position:absolute;left:0;top:0;width:800;height:800" coordsize="800,800">
    <v:line from="400,400" to="400,500" style="position:absolute;" strokecolor="red"></v:line>
    <v:line from="400,400" to="400,300" style="position:absolute;" strokecolor="blue"></v:line>
    <v:line from="400,400" to="0,400" style="position:absolute;" strokecolor="yellow"></v:line>
    </v:group>
    </div>本身就是三根线。from="400,400" to="400,500"
    from="400,400" to="400,300"
    这两条线,起始点一样,一个垂直向上一个垂直向下。你看成一根了。
    加个线条颜色你就知道。
      

  2.   

    恩恩恩  呵呵  
    <v:line from="400,400" to="200,500" style="position:absolute;"></v:line>
    这样就能看出几条线了到底