黄缙华

黄缙华的博客

他的个人主页  他的博客

Firefox对SVG的支持

黄缙华  2009年10月16日 星期五 11:09 | 3590次浏览 | 4条评论

Firefox是可以直接支持SVG的,而不用SVG Viewer的插件。但是一些地方要注意。

用firefox打开SVG文件时,可能会出现这样的情况。

 

 该 XML 文件并未包含任何关联的样式信息。文档树显示如下。
     
<svg width="300" height="400" version="1.1">
<line x1="20" y1="20" x2="70" y2="20" style="stroke:black;stroke-width:10"/>
<line x1="20" y1="20" x2="70" y2="70" style="stroke:black;stroke-width:10"/>
<line x1="20" y1="20" x2="20" y2="70" style="stroke:black;stroke-width:10"/>
</svg>

 

这是因为firefox支持的SVG文件需要xmlns的标记。

xmlns="http://www.w3.org/2000/svg"   xmlns:xlink="http://www.w3.org/1999/xlink"


现在将上面例子中的

<svg width="300" height="400" version="1.1">

改为

<svg width="300" height="400" version="1.1" xmlns="http://www.w3.org/2000/svg"   xmlns:xlink="http://www.w3.org/1999/xlink" >

这样就可以在firefox中显示了。这里使用 xmlns="http://www.w3.org/2000/svg"是 SVG的命名空间。上的为了标识文件是SVG文件,而不是XML文件。链接图片时要用到 xmlns:xlink="http://www.w3.org/1999/xlink"。


评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
lx

回复 lx  2009年10月16日 星期五 19:12

一直对FLASH有种莫名的反感,SVG在firefox下面好像兼容性也不太行,最好的还是安装adobe的SVG插件吧。不过adobe现在有了flash也不太会好好的发展SVG了吧。而且对这些插件形式的应用鼠标右键无法完全掌控也是十分的不爽。就我个人而言,还是canvas标签比较适合一些。

1条回复

  • 黄缙华

    回复 黄缙华  2009年10月20日 星期二 10:07

    很方面表明,SVG的前途还不明朗。但是,做为一个开放的标准,我相信他有自己的生命力。

    0条回复

徐继哲

回复 徐继哲  2009年10月16日 星期五 11:36

学习一下,一直感觉SVG很好,但似乎应用空间也一直不大?!

1条回复

  • 黄缙华

    回复 黄缙华  2009年10月16日 星期五 11:39

    只要一些大公司支持够,肯定会很好用的。。

    0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号