元素img与SVG Firefox

Jor*_*ola 4 html css firefox svg image

试图在不同的浏览器中兼容所有svg的图像我遇到了Firefox的问题.

我在元素img中使用.SVG图像.像这样的东西:

<img src="image.svg" />
Run Code Online (Sandbox Code Playgroud)

如果您可以看到下面的图像,似乎重复了SVG.如果我将svg用作背景图像,可以说我可以做背景重复:不重复,但在这种情况下我需要在img元素中使用svg并且不能为元素img指定背景重复.

我怎么解决这个问题?所有答案都是apreciate.

在此输入图像描述

Jor*_*ola 5

我要解释这个奇怪的案子..

这是我的SVG的代码

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" width="21.391px" height="18.881px" viewBox="228.645 224.748 21.391 18.881" enable-background="new 228.645 224.748 21.391 18.881" xml:space="preserve" xmlns:xml="http://www.w3.org/XML/1998/namespace">
<g>
    <path fill="#CEE4C4" d="M243.708,230.977c-3.494,0-6.328,2.83-6.328,6.323c0,3.494,2.834,6.328,6.328,6.328   c3.496,0,6.328-2.834,6.328-6.326C250.036,233.808,247.204,230.977,243.708,230.977z M244.437,242.177h-1.508v-1.805h1.508V242.177   z M244.308,239.066h-1.24l-0.129-5.723h1.498L244.308,239.066z"/>
    <g>
        <path fill="#9FAEB1" d="M237.384,237.376c0-0.024-0.004-0.051-0.004-0.076c0-0.627,0.096-1.229,0.266-1.803l-3,2.25v-3h-4v-8h12    v4.324c0.347-0.059,0.699-0.096,1.062-0.096c0.318,0,0.63,0.031,0.938,0.076v-6.305h-16v12h4v4L237.384,237.376z"/>
    </g>
</g>
</svg>
Run Code Online (Sandbox Code Playgroud)

元素SVG测量值为21x19像素.但!内部元素SVG的度量为22x20像素.

所以,如果我把svg(21x19)的测量不能解决初始问题,但是如果我把元素的宽度和高度(22x20)解决了问题.