1

这实际上是一个两部分的问题,但它们有点相关:

  1. Windows 7 如何呈现桌面小工具?我正在尝试使用 CSS 设置我的一些 HTML 元素的样式,但并非所有内容都按预期运行。我的 CSS 是由 IE 9、IE 8 呈现,还是由计算机上安装的任何最新版本的 IE 呈现?

  2. 使用“g:”标签有什么意义,比如<g:background>or <g:text>?与使用 JavaScript 和 CSS 操作标准 HTML 元素相比,有什么特别的好处吗?似乎它们的全部好处是使代码的可移植性降低。

4

1 回答 1

2

它使用安装的任何版本的 IE 来呈现小工具,但是根据我的经验,它总是使用它的 IE7 兼容版本。我认为这只是因为兼容的原因。

在处理具有透明背景的小工具时g:text, 、 等标签非常有用。g:background如果您只使用纯 HTML,它们会在半透明像素上呈现洋红色伪影。他们还使用更好的字体渲染器——大概是 DirectWrite 或类似的——所以它们看起来更好。

基本上,如果你给你的小工具只使用 1 位不透明度,据我所知,没有理由使用g:标签。如果您的小工具需要更多,您必须使用它们。

于 2012-04-12T11:49:13.730 回答