这真的让我起了作用。我有一个客户 让他的网站在IE中与其他实际上像FF,Chrome和Safari一样工作的浏览器完全一样,但我似乎无法让IE玩球
以下是我正在处理的网站的登录详情:
你是:米尔克班克 p:123654在IE中查看此页面:
http://tiger.directrouter.co.uk/~millbank/?page_id=21
在加载时,您会看到RHS图像上出现白点,并且第一个引号不会像应该的那样淡入。
我有IE的CSS条件,并尝试在#bgimg div中添加纯色背景,但看起来并没有什么区别。
还有什么我可以尝试的吗? (请)...
由于
OSU
答案 0 :(得分:2)
它可能与IE的过滤器有关。有关类似问题,请参阅http://www.dynamicdrive.com/forums/showpost.php?p=161962&postcount=3。
答案 1 :(得分:2)
你还没有指定你正在使用的IE版本,但我怀疑IE8,对吧? (或更低??)
IE8对透明度的支持令人震惊。它使用非标准的方法实现它,并在很多情况下使用它提供低质量的结果,特别是当它与图像结合使用时,而不是文本。
JQuery做了一个令人难以置信的工作,从开发人员那里抽象出浏览器之间的差异,但它实际上无法修复IE中那些从根本上被打破的功能。
最重要的是,这可能是你必须忍受的事情。如果你想使用fadeIn()
,要么避免在图像中淡入淡出,要么接受它会在IE中看起来被破坏。
通过微调图像本身可以在一定程度上缓解这些问题 - 如果你有任何黑色或白色的像素,尝试调整它们,使它们不是非常纯黑色或白色;这可能有所帮助。但即使使用完美调整的图形,IE仍然会让事情变得非常错误,所以即使它在这种情况下对你有用,也不要认为这是完美的治疗方法。
你可以尝试的另一件事(但又不能保证解决所有IE的问题)是你在一个包含图像和其他元素的块中淡入淡出,然后将图像淡入到其他部分。内容。