1

VML についていくつか読んでいますが、いくつか疑問があります。

Internet Explorer のどのバージョンが VML をサポートしていますか? IE9 は SVG を完全にサポートしていますか?

現在、VML は廃止されていますか? 正しい?

たとえば、道場のチャートは 7/8 で svg ではなく VML で表示されますか?

ありがとう

4

2 に答える 2

2

VML は Microsoft のバージョンの SVG でした。IE5 から IE9 で利用できます (ただし、IE9 では廃止され、IE10 ではサポートされていません) 。IE9+ は SVG をサポートしています。これは主に、世界中が SVG に移行しており、誰も VML のサポートに関心を持っていなかったためです。

Dojo Charting には詳しくありませんが、VML を使用している可能性があります。IE9 でデモを見たところ、roundrectVML の一部である のような要素が使用されていました。

于 2011-06-05T15:14:47.020 に答える
1

SVG は長い間ベクター グラフィックスの国際標準であり、現在は HTML5 の一部としてサポートされています
- http://www.tutorialspoint.com/html5/html5_svg.htm

VML は IE5 以降、SVG は IE9 以降でサポートされています。

過去に VML でアプリを開発したことがありますが、MS が業界標準の SVG をサポートしていないことに非常に失望しています。

私は最近、IE ブラウザー コンポーネントを使用して、SVG、VML、または PNG ビットマップとしてレンダリングされた大きな図を表示する新しい C# アプリを開発しました。IE9 が利用可能な場合は SVG を利用し、それ以外の場合は VML を利用します。IE9 での SVG 実装はハードウェア アクセラレーションであるため、はるかに高速にレンダリングされます。私の大きな図の 1 つは、通常、VML でレンダリングするのに 100 秒以上かかり、SVG では 1.5 秒未満です!

その他の主要なブラウザーはすべて、HTML5 への移行を開始する一環として SVG をサポートしています。さらに、Microsoft はまもなく Windows Update の標準部分として IE9 (およびその後継) を含める予定です。これは、ほとんどの Windows コンピュータが SVG をサポートすることを意味します。つまり、基本的に VML は (ついに!) 死んでしまい、ブラウザー ベースのベクター マークアップとその他の豊富な HTML5 マークアップ スイートの 1 つの普遍的な業界標準にようやく進むことができます。

于 2012-01-17T05:15:33.250 に答える