IE8忽略Fancybox 2的背景规则...黑色背景,不管Fancybox CSS

时间:2013-03-13 22:29:34

标签: internet-explorer-8 fancybox

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

这是它应该是什么样子,并且在所有浏览器中看起来都很棒,但ie8: http://hallyb.com/images/good.jpg

以下是它在ie8中呈现的方式: http://hallyb.com/images/bad.jpg

我用fancybox.css改变的任何东西都不会影响这个黑色背景;事实上,背景颜色首先设置为#fff,背景图像添加第二个没有任何关于它的“黑色”。

感谢您对此问题的任何见解。

1 个答案:

答案 0 :(得分:0)

解决!

这个很棘手,因为我正在使用PIE(http://css3pie.com)在旧的IE中精彩地渲染css3效果。出于某种原因,当嵌套元素上调用PIE.htc行为文件时,IE8不喜欢它,例如我在这里使用的fancybox'wrap'代码。 IE7似乎并不关心。从fancybox css中删除重复的行为属性,一切都很好。