在svg元素中设置css

时间:2014-04-16 07:00:06

标签: css html5 svg

我有一个svg图像元素。我必须为图像设置边距。

<svg id="chart" preserveAspectRatio="xMidYMid" viewBox="0 0 960 500">

    <image class="leaf" x="240.9471668231492" y="362.4164063706163" width="80" height="80" href="http://upload.wikimedia.org/wikipedia/commons/a/ac/ML_maple_leaf.png"></image>
<svg>

我的css是: -

.leaf
{
   margin-top:80px;
}

为什么我的css无效。是否有任何方法可以在svg中设置css。

1 个答案:

答案 0 :(得分:0)

AFAIK,SVG标准没有指定像保证金这样的东西,这就是它处理不一致的原因。只需设置图像的正确x和y以及svg的正确大小