【发布时间】:2012-01-23 10:08:03
【问题描述】:
我想将页面上输入文本框中输入的文本垂直居中。
实现此目的的典型方法是将行高和高度设置为相等。这适用于 iOS 5.0 之前的 Safari。
但是;在 iOS 5 上,Safari 将键入的文本垂直居中显示...但占位符文本和光标显示为顶部对齐。
.txtBox {
line-height: 3em;
height: 3em;
}
<input type="text" class="txtBox" placeholder="Name"></input>
还有其他人面临这个问题吗?
【问题讨论】:
标签: css ios5 mobile-safari vertical-alignment placeholder