在输入字段中居中占位符/输入文本,但保持光标左对齐的方法是使用CSS样式来实现。可以通过以下步骤来完成:
<input>
或 <textarea>
。::before
伪元素来创建占位符元素,并通过 attr(placeholder)
来获取输入字段的占位符文本。完整的HTML和CSS代码示例如下:
<div class="input-container">
<input type="text" placeholder="请输入内容">
</div>
.input-container {
display: flex;
align-items: center;
}
.input-container::before {
content: attr(placeholder);
display: flex;
align-items: center;
color: gray;
width: 200px;
height: 30px;
text-align: center;
}
input {
width: 200px;
height: 30px;
text-align: left;
}
这样,输入字段中的占位符文本将居中显示,而输入的文本将保持左对齐,并且光标也会在左侧对齐。
领取专属 10元无门槛券
手把手带您无忧上云