2013-03-13 60 views
0

我在整个站点使用Fancybox v2.1.4,没有任何问题,除了ie8(即使ie7是好的)。当我在ie8中将fancybox应用于div时,所有背景CSS都会丢失。IE8忽略Fancybox 2的背景规则...无论Fancybox CSS如何,黑色背景

下面是它应该是什么样子,并期待在所有的浏览器,但IE8的伟大: http://hallyb.com/images/good.jpg

这里是如何呈现在IE8: http://hallyb.com/images/bad.jpg

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

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

+0

图片没有帮助,你的代码或链接到网站的问题会更有效 – JFK 2013-03-14 07:24:18

+0

当然,开发服务器是http://166.78.86.20 ...顶部的“登录”按钮正确的地方是我遇到了fancybox问题。 – 2013-03-14 20:21:26

回答

0

已解决!

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