HTML Z -INDEX无法正常工作 - 元素位置问题



i有一个页面,其中一个输入元素,其位置由页面的正常流量确定(即其位置是不是明确定义为元素一部分定义(。

然后,我还有其他元素(divs(,这些元素是通过固定位置编程而创建的,只要它们之间存在重叠,就应在输入元素后面出现。

我尝试将输入元素分配给一个荒谬的z索引(100001,而编程性元素具有z index< 1000(,但在其他背后仍显示了输入元素。

我发现了一些帖子,建议输入元素也应定位为其他元素,但这可能会对页面的一般布局产生负面影响。

有人有建议我可能会尝试吗?

谢谢。

z-index仅适用于定位元素,因此您需要定位。

如果要定位它而不移动它或从正常流中取出它,请将其设置为position: relative

z-index旨在用于定位为 absoluterelativefixed的元素。

尝试设置输入position: relative,然后您的z索引应该起作用。

#myInput {
    position: relative;
    z-index: 100001;
}

最新更新