i有一个页面,其中一个输入元素,其位置由页面的正常流量确定(即其位置是不是明确定义为元素一部分定义(。
然后,我还有其他元素(divs(,这些元素是通过固定位置编程而创建的,只要它们之间存在重叠,就应在输入元素后面出现。
我尝试将输入元素分配给一个荒谬的z索引(100001,而编程性元素具有z index< 1000(,但在其他背后仍显示了输入元素。
我发现了一些帖子,建议输入元素也应定位为其他元素,但这可能会对页面的一般布局产生负面影响。
有人有建议我可能会尝试吗?
谢谢。
z-index
仅适用于定位元素,因此您需要定位。
如果要定位它而不移动它或从正常流中取出它,请将其设置为position: relative
。
z-index旨在用于定位为 absolute
, relative
和 fixed
的元素。
尝试设置输入position: relative
,然后您的z索引应该起作用。
#myInput {
position: relative;
z-index: 100001;
}