2010-08-13 73 views
0

页的问题:http://secantmedical.com/biomedical-textiles/biomedical-textiles.phpIE6不渲染格背景

上写着“生物医学纺织品”的标题区域设置非常简单地,反映了网页的名称,在这种情况下一个CSS类的类是“biomedical-纺织品”。其他例子包括“医疗应用”,“设计和开发”等。

仅在IE6中,Biomedical Textiles之后的每个主页都有一个空白的标题区域。尺寸保持不变,但背景没有被应用。所有子页面也是如此。纺织科学生物医学纺织品的第一个孩子正确应用标题,所有其他子页面都有空白的标题区域。

我可以简单地通过查看类正确应用的来源来证明;再加上标题在所有其他浏览器中都显示正常。在CSS文件中,正在工作的类首先出现在它们各自的组中。当我将其中一个更换为最高版本时,那个版本可以正常工作,而且每个程序都不会。我不知道这是为什么。任何援助将不胜感激。

所讨论的CSS位于style.css的第83-123行。提前致谢!

+0

你和这个星球上的所有其他网络开发者都希望ie6- 2001年的技术领先者已经死了,它不会。 http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=how+to+work+around+bugs+in+ie6 – msw 2010-08-13 15:27:11

+0

哈哈,我最喜欢的相关搜索是“我如何修复互联网探险家6?“ ---他们会很难过的知道这是无法修复的。 – Andrew 2010-08-13 15:36:45

回答

1

您的选择器写入您的CSS为这些bg图像编写的方式ie6无法识别它。你有这样写:

#l2-header.medical-applications { background: url('../graphx/l2-medical.jpg') no-repeat; } 

它不能识别id.class。如果你不在其他地方使用这个类,只需使用没有它前面的id的类。只需使用:

.medical-applications { background: url('../graphx/l2-medical.jpg') no-repeat; } 

这应该解决它。

+0

并且会丢失url的引号。 – ScottE 2010-08-13 16:09:44

+0

我不知道IE6没有意识到,尽管有趣的是它能呈现每个组的第一个。正式注意并感谢您的帮助。 – Andrew 2010-08-13 16:45:39

+0

@ScottE - 我为什么要删除引号?它使用或不使用它们进行验证,并且我的文本编辑器在用引号括起来时会突出显示唯一的路径。个人喜好。 – Andrew 2010-08-13 16:47:02