z索引在IE中不起作用

时间:2011-03-10 01:02:52

标签: css

我有透明下拉的div,它充当建议框。下面我有两个输入框。每当我调用这个建议框时,它会重叠其他两个输入框。我试图使用zindex属性和位置元素来控制它,但是它不起作用。

任何帮助表示赞赏。谢谢。

应用z-index后,我没有在jsp页面中看到我的控件。 以下是代码:

<tr>
<td colspan="2">firstname</td>
<td colspan="2"><table cellspacing='0' cellpadding='0' border='0' style='position:relative;float:left;'>
<tr><td width="25%" style="position:relative;z-inedx:999'>
<input type="text" name="firstname">
</table></td></tr>
</td>
</tr>
<tr>
<td colspan="2">lastname</td>
<td colspan="2"><table cellspacing='0' cellpadding='0' border='0' style='position:relative;float:left;'>
<tr><td width="25%" style="position:relative;z-inedx:1'>
<input type="text" name="lastname">
</table></td></tr>
</td>
</tr>

<tr>
<td colspan="2">middlename</td>
<td colspan="2"><table cellspacing='0' cellpadding='0' border='0' style='position:relative;float:left;'>
<tr><td width="25%" style="position:relative;z-inedx:1'>
<input type="text" name="middlename">
</table></td></tr>
</td>
</tr>

在firstname值的chnage上,我显示div内容,它与其他两个输入控件重叠。 问候, 拉吉

6 个答案:

答案 0 :(得分:3)

您的代码似乎正在使用z-index。

答案 1 :(得分:2)

您拼写错误z-index:您已撰写inedx

答案 2 :(得分:1)

你能发一些代码吗?还要确保您尝试使用z-index的所有元素都已定位(它们使用的是position属性{relative,absolute}),z-index仅适用于定位元素。

答案 3 :(得分:1)

我在bgiframe with jQuery UI 1.8.9 Dialog and jQuery 1.5回答了类似的问题。您需要将父元素设置为position:relative,并为其提供类似于作为子元素的建议框的z-index。这将成为IE的诀窍。

答案 4 :(得分:1)

是。当我遇到这个问题时,Position:relative;为我工作。你也需要设置它。

答案 5 :(得分:0)

Z-index仅与兄弟元素兼容。这是你的问题吗?