DXImageTransform.Microsoft.AlphaImageLoader 相对吗?

发布于 2024-10-17 13:12:46 字数 308 浏览 2 评论 0原文

在 Internet Explorer 中使用 fancybox 时,ASP.Net MVC 会抛出疯狂的错误

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='fancybox/fancy_title_over.png', 
    sizingMethod='scale');

DXImageTransform.Microsoft.AlphaImageLoader src 路径是否像所有其他 css 路径一样相对?

ASP.Net MVC is throwing errors like mad when using fancybox in Internet Explorer

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='fancybox/fancy_title_over.png', 
    sizingMethod='scale');

Are DXImageTransform.Microsoft.AlphaImageLoader src paths relative like all other css paths?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

难忘№最初的完美 2024-10-24 13:12:46

您需要在 src 的开头添加额外的 /

src='/fancybox/fancy_title_over.png'

如果没有工作中你可能需要使用绝对URL。

ColorBox 的边框在 Internet Explorer 中不显示:

提供的一些示例样式
使用透明的 .PNG 文件。
不支持 Alpha 透明胶片
默认情况下在 IE6 中,并且可能会导致
IE7 中出现不良的“黑晕”效果
和 IE8 改变不透明度时。
ColorBox 通过使用以下之一解决了这个问题
IE 的 CSS 过滤器。您可以在以下位置查看这些内容:
colorbox.css 的底部。过滤器
src 路径是相对于 HTML 的
文档(就像 IMG 元素一样),
而CSS背景图像路径是
相对于 CSS 文档。在
示例我提供相对路径
是一样的,但是用户经常改变
移动后的目录结构
将文件传输到自己的主机。这
过滤器 src 路径需要反映这一点
与适当的亲戚一起改变
路径或绝对路径。这是一个
假设“图像”的示例
文件夹位于根目录中:

原始 CSS 的相对值不正确
小路:
.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png

更正的相对路径:
.AlphaImageLoader(src=/images/internet_explorer/borderTopLeft.png

更正的绝对路径:
.AlphaImageLoader(src=http://your_domain.com/images/internet_explorer/borderTopLeft.png

来源

You need to add an extra / at the beginning of your src:

src='/fancybox/fancy_title_over.png'

If that doesn't work you may need to use an absolute URL.

ColorBox's borders do not display in Internet Explorer:

Some of the example styles provided
make use of transparent .PNG files.
Alpha transparencies aren't supported
by default in IE6, and can cause an
undesirable 'black halo' effect in IE7
and IE8 when changing their opacity.
ColorBox resolves this by using one of
IE's CSS filters. You can see these at
the bottom of colorbox.css. The filter
src paths are relative to the HTML
document (just like an IMG element),
while CSS background image paths are
relative to the CSS document. In the
examples I provide the relative path
is the same, but users often change
the directory structure once they move
the files over to their own host. The
filter src path needs to reflect this
change with the appropriate relative
path or an absolute path. Here is an
example that assumes the 'images'
folder is in the root directory:

Original CSS with incorrect relative
path:
.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png

Corrected relative path:
.AlphaImageLoader(src=/images/internet_explorer/borderTopLeft.png

Corrected absolute path:
.AlphaImageLoader(src=http://your_domain.com/images/internet_explorer/borderTopLeft.png

Source

∞觅青森が 2024-10-24 13:12:46

我完全删除了使用过滤器的 IE 部分,它极大地提高了负载并减少了每个页面渲染的响应时间。参考此

http://developer.yahoo.com/performance/rules.html#无过滤器

I removed completely IE section that uses filter, and it improved tremedously the load and reduced the response time on each page rendering. take a reference at this

http://developer.yahoo.com/performance/rules.html#no_filters

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文