如何将光标位置设置为输入的左上边缘

St.*_*rio 5 html css

让我有一个如下输入字段:

在此输入图像描述

如何将光标张贴设置到此输入字段的左上角?

CRA*_*OLO 8

这应该工作

input {
   padding-top: 0;
   padding-left: 0;
   line-height: 1em; // this probably doesn't matter
}
Run Code Online (Sandbox Code Playgroud)

看起来你可能有类似40px 0或类似的填充.因此顶部和底部在顶部和底部有很多空间(填充).

编辑:

如果这不起作用,你可能有一个height输入集,这是不好的.由于输入仅用于一行.如果你想要多行,你将使用<textarea></textarea>标签而不是<input>

如果你不想使用<textarea>但由于某种原因有更大的高度,请从输入中删除高度,并使用这样的填充

http://jsfiddle.net/PVRp4/

input {
    padding: 0 0 400px 0;
}
Run Code Online (Sandbox Code Playgroud)