SVG <image>标记在Safari和Firefox中无效

Eva*_*gne 3 html safari firefox svg image

我的问题如下:由于<image>标签,我尝试在SVG部分显示图像.以下代码是一个示例.

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink">
    <image xlink:href="http://2.bp.blogspot.com/-auWhmIJyACw/TaHzOV8pN1I/AAAAAAAAAPY/2nGmNaJRaBs/s1600/roger-federer-widescreen-wallpaper-001.jpg" preserveAspectRatio="xMinYMin slice"></image>
</svg>
Run Code Online (Sandbox Code Playgroud)

我的问题是它不适用于Safari和Firefox.它似乎来自不起作用的图像标签.我不知道这是语法还是xlink错误.

如果你想进行测试,有一个codepen:http://codepen.io/vavouweb/pen/VaMNqg

Rob*_*son 8

在SVG 1.1中,属性宽度和高度对于图像是必需的.

未完成的SVG 2规范建议删除要求,但据我所知,目前只有Chrome和可能的IE边缘已实施该建议.