这个VML只支持IE浏览器。 IE8支持 VML 吗?除了VML还有什么跨浏览器的绘图方法?  能一一列出来吗?

解决方案 »

  1.   

    百度来的:
    1.使用浏览器支持的图形引擎,比如ie下的vml,firefox,opera,safari支持的svg或者canvas。 
    2.http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm,这是一个相当纯正的js图形库,它特立独行的地方就是:“完全使用div来画图。” 
    3.http://excanvas.sourceforge.net/,google提供的工具库,可以在ie下使用vml模拟其他浏览器上canvas的api。 
    4.http://dojotoolkit.org/,宣传火暴的dojo提供一套2d和3d的图形api,会自动根据浏览器在vml,svg,canvas之间进行切换。 
    5.http://prototype-graphic.xilinus.com/这也是一套根据浏览器自动切换实现方式的图形api。 
    6.http://www.lutanho.net/svgvml3d/index.html还有这个,是专门用svg和vml实现3d效果的。 可以看出基本就是vml和svg,或者canvas,比较有特点的就是那个使用div的- -
      

  2.   

    原文讲得比较多:http://hi.baidu.com/logdogvip/blog/item/cda0833c7b3df1c09e3d62c0.html
      

  3.   

    相比之下Canvas更有前途吗? 还是SVG?
      

  4.   

    Google Chart APIhttp://code.google.com/apis/chart/
      

  5.   


    貌似SVG素一种矢量格式,Canvas只是一种HTML Markup,这样的比较不是很有价值。
      

  6.   

    其实不是让浏览器作图,应该是让浏览器显示图片吧。JS库画的图也是div+css作出的效果。