在我的纯文本样式表中,试图让图像和段落在IE6中消失时,我遇到了一些重大问题。我已经在Chrome,FF,Opera,Safari,IE7和Linux中测试了代码。 8,每件事都在其他地方工作......(惊喜!)但当然不是在IE6中。
您可以在此处http://www.kebo.ca/dev/查看包含CSS代码的演示。我把代码修剪成了基本要素。
有2幅图像(第59,70行)和2段(第71,72行)不应该是可见的。他们并不是所有人,只是ie6。我也尝试了-margin,-absolute定位,NOTHING似乎正在运作!
请注意,我尝试过display:none和visibility:hidden的每个组合都无济于事,包括使父亲相对和包含div绝对。没有工作!
所有建议都非常感谢...非常感谢!
答案 0 :(得分:1)
在Safari 4 / Mac和IE6 / Win中,该页面看起来与我相同。你的目标是什么 - 隐藏页面上显示的图像?
顺便说一下,您的页面上有一些元素嵌套问题,运行验证程序并在其他任何内容之前清除它们。
-
最简单的解决方案是给你想要隐藏类的所有元素'hide'并为它创建一个选择器:
.hide { display: none; }
或(更加谨慎):
.hide { display: none !important; }