IE7:显示问题

时间:2010-05-26 18:21:24

标签: html css internet-explorer internet-explorer-7

我有一个字段集 - 我们称之为“foo” - 以一种有条件地显示的形式,根据是否选中了复选框。如果单击该复选框,则调用javascript函数,将“foo”的显示属性设置为“block”或“none”。

在IE8和FF中,显示“foo”正确地使其下方的字段集在页面流中向下移动并为“foo”腾出空间。但是,在IE7中,当“foo”的显示属性为“block”时,它会直接显示在它下面的字段集的顶部。

为什么会这样?

2 个答案:

答案 0 :(得分:2)

所有其他字段集的显示风格是什么?我的意思是,在FF或IE或其他任何情况下,检查它们,看看为它们显示的计算样式是什么。这可能会让您/我们进一步了解正在发生的事情。

哦,还要检查定位类型属性,只是为了咯咯笑。

答案 1 :(得分:1)

这不是您具体问题的答案,但是字段集是否能够将空字符串作为其显示属性?如果是这样,请尝试使用它而不是“阻止”。 Dunno,如果这有帮助的话。