Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css DXImageTransform.Microsoft.AlphaImageLoader是否相对?_Css_Internet Explorer_Asp.net Mvc 2_Fancybox - Fatal编程技术网

Css DXImageTransform.Microsoft.AlphaImageLoader是否相对?

Css DXImageTransform.Microsoft.AlphaImageLoader是否相对?,css,internet-explorer,asp.net-mvc-2,fancybox,Css,Internet Explorer,Asp.net Mvc 2,Fancybox,在Internet Explorer中使用fancybox时,ASP.NETMVC会疯狂地抛出错误 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='fancybox/fancy_title_over.png', sizingMethod='scale'); DXImageTransform.Microsoft.AlphaImageLoadersrc路径是否与所有其他css路径一样相对?您需要在s

在Internet Explorer中使用fancybox时,ASP.NETMVC会疯狂地抛出错误

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

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

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

src='/fancybox/fancy\u title\u over.png'

如果这不起作用,您可能需要使用绝对URL

颜色框的边框不显示在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/internetexplorer/borderTopLeft.png

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


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

src='/fancybox/fancy\u title\u over.png'

如果这不起作用,您可能需要使用绝对URL

颜色框的边框不显示在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/internetexplorer/borderTopLeft.png

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


我完全删除了使用过滤器的IE部分,它极大地提高了负载,减少了每个页面呈现的响应时间。请参考这里的内容


我完全删除了使用过滤器的IE部分,它极大地提高了负载,减少了每个页面呈现的响应时间。请参考这里的内容


@Darin,我意识到这与
fancybox
ASP.NET MVC
无关,但我想我会用这些问题来标记这个问题,因为这就是我正在使用的,也许有人对这些技术有一个聪明的解决方法。这是纯CSS,与MVC无关。@Darin,就像我说的,我意识到了这一点fact@Darin,我意识到这与
fancybox
ASP.NET MVC
无关,但我想我会用它们来标记这个问题,因为这就是我正在使用的,也许有人对这些技术有一个聪明的解决方法。这是纯CSS,与MVC无关。@Darin,就像我说的,我意识到这个事实很奇怪,这似乎对我不起作用。。。我的IE7浏览器正在尝试加载“/Content/fancybox-1-3-4/fancy_shadow_n.png”,而不是从我的应用程序根目录加载相对路径。实际路径应该是myapprot/Content/fancybox-1-3-4/fancy_shadow_n.png。有什么想法吗?这是我在jquery.fancybox-1.3.4.css中的条目:“.fancybox ie#fancybox bg ne”{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Content/fancybox-1-3-4/fancy_shadow_n.png',sizingMethod='scale');}“在我的例子中,只添加了一个到“Content”(内容/主题/主题名/js/fancybox/fancy_title_title_over.png)的相对路径就解决了这个问题。谢谢,这似乎对我不起作用……我的IE7浏览器正在尝试加载“/Content/fancybox-1-3-4/fancy_shadow_n.png”而不是来自我的应用程序根目录的相对路径。实际路径应该是MyAppRoot/Content/fancybox-1-3-4/fancy_shadow_n.png。有什么想法吗?这是我在jquery.fancybox-1.3.4.css中的条目:“.fancybox ie#fancybox bg ne{filter:progid:DXImageTransform.Microsoft.alphamageloader(src='/Content/fancybox-1-3-4/fancy_shadow_n.png',sizingMethod='scale');“在我的例子中,只添加了一个到“Content”的相对路径(/Content/themesame/js/fancybox/fancy_title_over.png)就解决了这个问题。干杯