【发布时间】:2019-06-25 08:57:45
【问题描述】:
我有如下输入文本:
<input type="text" placeholder="mm/dd/yyyy" style="text-align:center"/>
占位符正确显示为居中,但是当我关注该字段时,光标也位于文本字段的中心,我希望它位于占位符的左侧。 如何只对齐光标?
【问题讨论】:
我有如下输入文本:
<input type="text" placeholder="mm/dd/yyyy" style="text-align:center"/>
占位符正确显示为居中,但是当我关注该字段时,光标也位于文本字段的中心,我希望它位于占位符的左侧。 如何只对齐光标?
【问题讨论】:
您可以使用:focus 选择器。
您可能还想使用::placeholder 选择器,这样占位符就不会移动。
input, input::placeholder {
text-align: center;
}
input:focus {
text-align: left;
}
<input type="text" placeholder="mm/dd/yyyy"/>
【讨论】: