gpt4 book ai didi

css - ClientBundle 中的 ImageResource 作为真正的 元素

转载 作者:行者123 更新时间:2023-11-28 13:32:55 25 4
gpt4 key购买 nike

默认情况下,IE9 不打印背景图像。是否有一个选项可以告诉 ClientBundle,所有图像都应该是真实元素而不是伪造的 css 背景图像?

最佳答案

这取决于ClientBundle如何生成,以及如何从 ImageResource 构建图像.

By default , ClientBundle s' ImageResource s 生成为 data:除 IE6 和 IE7 之外的所有浏览器的 URL,它们将使用 sprited 图像 就像 ImageBundle .但是在 IE8 和 IE9 中,您必须确保选择了适当的排列,因为它们具有兼容模式,可以使它们看起来像 IE6 或 IE7。检查 IE 开发人员工具中使用的模式(点击 F12 打开它们)。

给定一个内联外部 ImageResource (一个使用 data:http:// URL,但不是捆绑,又名 sprited 图像),然后您可以使用 ImageResourcegetSafeUri()作为 src 的值<img> 的属性元素。
不幸的是,当您传递 ImageResource 时,GWT 将无条件地使用所谓的裁剪图像(用于捆绑图像的技术,基于 CSS 背景图像)。至 ImageAbstractImagePrototype .让我们称之为错误。

关于css - ClientBundle 中的 ImageResource 作为真正的 <img> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10913588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com