如何配置Safari以在本地显示SVG?

时间:2012-07-23 01:19:41

标签: safari svg

我检查一下Safari在渲染SVG时是否有问题,但网站上的SVG绘图效果很好:http://phrogz.net/svg/svg_in_xhtml5.xhtml

我的结论是Safari有一些东西阻止我在本地渲染SVG元素。这是我的代码:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
        <svg width="500" height="500" xmlns="http://www.w3.org/2000/svg">
            <circle r="50"></circle>
        </svg>
    </body>
</html>

我可以做什么,以便上面的SVG圈在Safari上呈现?我的代码有问题吗?

1 个答案:

答案 0 :(得分:0)

为你创建单独的.svg文件。

circle.svg

<svg  xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
     width="500" height="500" xmlns="http://www.w3.org/2000/svg">

     <circle r="50"></circle>
</svg>

像这样重写你的HTML。

<body>
    <embed src="circle1.svg" type="image/svg+xml" />
</body>