Internet explorer 8 IE8忽略Fancybox 2的背景规则。。。黑色背景,不考虑Fancybox CSS

Internet explorer 8 IE8忽略Fancybox 2的背景规则。。。黑色背景,不考虑Fancybox CSS,internet-explorer-8,fancybox,Internet Explorer 8,Fancybox,我在整个网站上使用Fancybox v2.1.4没有问题,除了ie8(甚至ie7也可以)。当我将fancybox应用于ie8中的一个div时,所有背景css都会丢失 以下是它的外观,在除ie8之外的所有浏览器中都非常棒: 以下是它在ie8中的呈现方式: 我对fancybox.css所做的任何更改都不会影响这个黑色背景;事实上,背景颜色首先设置为#fff,然后添加背景图像,但没有显示“黑色” 感谢您对此问题的深入了解。已解决 这是一个棘手的问题,因为我正在使用PIE()在旧版IE中出色地呈现c

我在整个网站上使用Fancybox v2.1.4没有问题,除了ie8(甚至ie7也可以)。当我将fancybox应用于ie8中的一个div时,所有背景css都会丢失

以下是它的外观,在除ie8之外的所有浏览器中都非常棒:

以下是它在ie8中的呈现方式:

我对fancybox.css所做的任何更改都不会影响这个黑色背景;事实上,背景颜色首先设置为#fff,然后添加背景图像,但没有显示“黑色”

感谢您对此问题的深入了解。

已解决


这是一个棘手的问题,因为我正在使用PIE()在旧版IE中出色地呈现css3效果。出于某种原因,IE8不喜欢在嵌套元素上调用PIE.htc行为文件,例如我在这里使用的fancybox“wrap”代码。IE7似乎并不在意。从fancybox css中删除重复行为属性,一切正常。

图片没有帮助,您的代码或指向该问题站点的链接将更有效。因此,开发服务器。。。右上角的“登录”按钮就是我遇到fancybox问题的地方。