我相信你正在寻找这样的东西.请记住,它们需要一起放置,所以将它包装在一起可能是一个好主意div.
<div class='top'>
<input type='text' id='gray'/>
</div>
<div>
<input type='text' id='type'/>
</div>?
Run Code Online (Sandbox Code Playgroud)
.top {
background:transparent;
position:relative;
}
input {
font-size: 14px;
width: 200px;
}
#type {
background: transparent;
z-index: 1;
}
#gray {
position: absolute;
z-index: -1;
color: silver;
}?
Run Code Online (Sandbox Code Playgroud)
编辑
此定位的工作原理是position:relative div在另一个块级元素的顶部堆叠,然后将div内容设置为绝对,但没有定位.这会导致div崩溃,因为它没有内容,并且 - 只要两个块元素都没有边距 - 0,0绝对定位的坐标应该将它放在下面的块元素的顶部.普雷斯托.这就是谷歌的做法.