我有一个文本框容器 div ( div.tb
) position:relative
,其中包含输入和占位符 div,它们都有position:absolute
.
问题是输入文本垂直居中,但占位符文本未垂直居中。
所以我需要占位符文本垂直居中,就像输入一样。
HTML:
<div class="tb">
<div class="placeholder">username</div>
<input type="text" name="tb-username" />
</div>
CSS:
.tb{
position: relative;
height: 28px;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
}
.tb input, .tb .placeholder{
position: absolute;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
height: 28px;
}
使用最新的 Chrome for Mac Os X 测试
谢谢你的时间。