0

请参考下面的 SVG 矩形。

<rect id="container_svg_ChartArea" x="89.5" y="58" width="1240.5" height="448.5"
 fill="transparent" stroke-width="0.5" opacity="0.3" stroke="Gray"/>

VML 矩形。

<v:rect
   fillcolor="green"
   style="top:1;left:1;width:50;height:50">
   </v:rect>

为什么我不能像 SVG 一样在 VML 中使用 x 和 y 属性?

上面的 VML rect 在 IE7 和 IE5 模式下工作,在 IE7 文档模式下不显示 IE7 浏览器。为什么?

我找到了下面的链接。

如何让 VML 在标准模式下工作?

如果我设置绝对位置意味着它将在具有不同类型文档代码的所有类型的浏览器中显示矩形?

是什么原因?如果我有更多数量的矩形和路径意味着需要为所有元素设置绝对位置?如何将简单的 SVG 代码转换为 VML 代码?

4

0 回答 0