IE6 - 元素不会消失

时间:2009-10-03 04:21:44

标签: css internet-explorer-6

在我的纯文本样式表中,试图让图像和段落在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绝对。没有工作!

所有建议都非常感谢...非常感谢!

1 个答案:

答案 0 :(得分:1)

在Safari 4 / Mac和IE6 / Win中,该页面看起来与我相同。你的目标是什么 - 隐藏页面上显示的图像?

顺便说一下,您的页面上有一些元素嵌套问题,运行验证程序并在其他任何内容之前清除它们。

-

最简单的解决方案是给你想要隐藏类的所有元素'hide'并为它创建一个选择器:

.hide { display: none; }

或(更加谨慎):

.hide { display: none !important; }