我有一个如下的输入文本:
<input type="text" placeholder="mm/dd/yyyy" style="text-align:center"/>
Run Code Online (Sandbox Code Playgroud)
占位符正确显示居中,但是当我关注该字段时,光标也位于文本字段的中心,我希望它位于占位符的左侧。如何仅对齐光标?
您可以使用:focus选择器。
您可能还想使用::placeholder选择器,以便占位符不会移动。
input, input::placeholder {
text-align: center;
}
input:focus {
text-align: left;
}Run Code Online (Sandbox Code Playgroud)
<input type="text" placeholder="mm/dd/yyyy"/>Run Code Online (Sandbox Code Playgroud)