0

我有一个用于圆角的精灵。左角位于渐变背景之上,而右角位于白色背景上。我不想将图像放在页面上,因为我宁愿将它们放在精灵中,然后通过背景属性移动位置。

如果 png 不在标记中,像 pngfix 这样的东西会不起作用吗?

编辑以将 OP 的说明(在下面的答案中发布)合并到问题中:

抱歉,类似 pngfix 的含义将适用于 CSS 文件中的 png,或者仅适用于标记中的 png:

<img src="myimage.png" class="png" />

ETC...

4

4 回答 4

1

是的,pngfix.htc 脚本将适用于标记和 css 背景图像。

然而,较新的 DD 延迟 PNG 修复是更好的选择,因为它比旧的 pngfix(即定位和重复背景)解决了更多问题:

http://www.dillerdesign.com/experiment/DD_belatedPNG/

于 2010-06-15T21:53:11.540 回答
0

不去工作

png hack 不适用于任何在 css 中具有位置属性的图像。所以基本上你对精灵不走运,除非你使用 gif。

你可以让 pngfix 在 CSS 和 HTML 中处理图像。但是,它们无法定位。

如果你想在 IE6 上修复 png,你也应该阅读这篇文章。

http://24ways.org/2007/supersleight-transparent-png-in-ie6

可能会好

查看 Andrew Vit 的建议。

于 2010-06-15T21:59:57.583 回答
0

抱歉,类似 pngfix 的含义将适用于 CSS 文件中的 png,或者仅适用于标记中的 png:

<img src="myimage.png" class="png" />

ETC...

于 2010-06-15T21:45:56.697 回答
0

是的,通过将以下行添加到您的 CSS background-PNG 规则中:

behavior: url(/pathto/iepngfix.htc);
于 2010-06-15T21:22:33.430 回答