有问题的网页:http://secantmedical.com/biomedical-textiles/biomedical-textiles.php
带有“Biomedical Textiles”字样的标题区域非常简单地设置了一个镜像页面名称的CSS类,在这个例子中,该类是“生物医学 - 纺织品”。其他例子包括“医疗应用”,“设计和开发”等。你得到了要点。
仅在IE6中,Biomedical Textiles之后的每个主页都有一个空白的标题区域。尺寸保持不变,但背景未应用。所有子页面都是如此。生物医学纺织品,纺织科学的第一个孩子正确应用了标题,所有其他子页面都有一个空白的标题区域。
我可以通过查看正确应用类的来源来保证;认为标题在其他所有浏览器中都很好。在CSS文件中,正在运行的类首先出现在各自的组中。当我将其中一个更换到顶部时,那个工作,而每一个工作都没有。我不知道为什么会这样。非常感谢任何帮助。
有问题的CSS位于style.css的第83-123行。提前谢谢!
答案 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; }
那应该解决它。