1

これは実際には 2 つの部分からなる質問ですが、それらは少し関連しています。

  1. Windows 7 はデスクトップ ガジェットをどのようにレンダリングしますか? HTML 要素の一部を CSS でスタイルしようとしていますが、すべてが期待どおりに動作するとは限りません。CSS は IE 9 または IE 8 でレンダリングされていますか、それともコンピューターにインストールされている最新バージョンの IE でレンダリングされていますか?

  2. <g:background>やなどの「g:」タグを使用するポイントは何<g:text>ですか? JavaScript と CSS を使用して標準の HTML 要素を操作するのとは対照的に、特別な利点はありますか? それらが良いのは、コードの移植性を低下させることだけのようです。

4

1 に答える 1

2

インストールされているIEのバージョンを使用してガジェットをレンダリングしますが、私の経験から、常にIE7互換バージョンを使用します。これは、互換性のある理由によるものだと思います。

、 、 etc タグはg:textg:background背景が透明なガジェットで作業する場合に適しています。プレーンな HTML のみを使用すると、半透明のピクセルにマゼンタのアーティファクトが表示されます。また、より優れたフォント レンダラー (おそらく DirectWrite など) を使用しているため、見栄えも向上しています。

g:基本的に、ガジェットに 1 ビットの不透明度しか使用しない場合、私の知る限り、タグを使用する理由はありません。ガジェットにそれ以上のものが必要な場合は、それらを使用する必要があります。

于 2012-04-12T11:49:13.730 に答える