IE6不渲染div背景

时间:2010-08-13 15:18:29

标签: css internet-explorer-6

有问题的网页:http://secantmedical.com/biomedical-textiles/biomedical-textiles.php

带有“Biomedical Textiles”字样的标题区域非常简单地设置了一个镜像页面名称的CSS类,在这个例子中,该类是“生物医学 - 纺织品”。其他例子包括“医疗应用”,“设计和开发”等。你得到了要点。

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

我可以通过查看正确应用类的来源来保证;认为标题在其他所有浏览器中都很好。在CSS文件中,正在运行的类首先出现在各自的组中。当我将其中一个更换到顶部时,那个工作,而每一个工作都没有。我不知道为什么会这样。非常感谢任何帮助。

有问题的CSS位于style.css的第83-123行。提前谢谢!

1 个答案:

答案 0 :(得分:1)

您为CSS编写的CSS编写选择器的方式,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; }

那应该解决它。