我在整个网站上使用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,背景图像添加第二个没有任何关于它的“黑色”。
感谢您对此问题的任何见解。
答案 0 :(得分:0)
解决!
这个很棘手,因为我正在使用PIE(http://css3pie.com)在旧的IE中精彩地渲染css3效果。出于某种原因,当嵌套元素上调用PIE.htc行为文件时,IE8不喜欢它,例如我在这里使用的fancybox'wrap'代码。 IE7似乎并不关心。从fancybox css中删除重复的行为属性,一切都很好。