已写好svg文件
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<svg xmlns="http://www.w3.org/2000/svg" width="300px" height="100px">
<circle id="clDemo" r="30" cx="34" cy="34" style="fill: red; stroke: blue; stroke-width: 2" />
</svg>
火狐能够正常显示
但是通过HMTL引用就提示下载该svg文件……
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
</head>
<body>
<iframe src="rect.svg" width="500px" height="500px"></iframe>
</body>
</html>
网上找了半点,没有类似情况 用其他的方式
< object data = "rect.svg " width = "300" height = "100" type = "image/svg+xml" codebase = " http://www.adobe.com/svg/viewer/install/ " />
< embed src ="rect.svg" width ="300" height ="100" type ="image/svg+xml"
pluginspage ="http://www.adobe.com/svg/viewer/install/" />
火狐里显示不出来……
救助……
并不是所有的浏览器都支持svg。
可参考s3cschool
.....
我也遇到同样的问题,单独打开svg文件能够显示,在html或aspx页面引入 就显示不正常了,期待高人出现。。。
你好,svg问题解决了吗
用object方法可以呈现啊