javascript - 如何使文本字段中的文本光标开始几像素?

标签 javascript css resize textfield text-cursor

我想要一个文本字段,其光标从左侧开始几像素(比如 4 像素)。我知道如果您使用填充使文本字段调整大小就可以做到这一点,但我想知道是否有任何方法可以不使用填充来调整文本框的大小,而是使用高度和宽度 CSS。

非常感谢您的想法或意见。

最佳答案

使用 text-indent属性:

input {
  text-indent:20px;
}

您还可以使用固定宽度的内边距。这将使宽度固定在 100px 但仍会进行填充。

input {
  padding-left: 10px;
  width: 100px;
}

关于javascript - 如何使文本字段中的文本光标开始几像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11489049/

相关文章:

html - 网站右侧的空白区域,罪魁祸首不可见

javascript - 如何在页面的中间部分加载页面

java - 除非调整窗口大小,否则组件不会显示 - Java

javascript - JQuery 中的倒计时问题

Python tkinter 框架 Canvas 调整大小

Javascript 调整大小事件错误

javascript - Bootstrap : let text flow around text input field

javascript - 直接用 Backbone 调用 url

javascript - 如何在 javascript 中将文本分配给标签?

javascript - 可以在位置固定的元素上设置最大高度一次吗?