在输入中定位文本

Ser*_*pin 2 css input

我有一个输入,height: 250px你可以看到它的文本位于中心.有没有办法将它对齐到左上角?

#messageBox
{
    width: 200px;
	height: 250px;
}
Run Code Online (Sandbox Code Playgroud)
<input id="messageBox">
Run Code Online (Sandbox Code Playgroud)

Moo*_*man 10

用一个<textarea>代替:

#messageBox{
    width: 200px;
    height: 250px;
}
Run Code Online (Sandbox Code Playgroud)
<textarea id="messageBox"></textarea>
Run Code Online (Sandbox Code Playgroud)


mať*_*aťo 5

或者,如果您需要输入并且不需要更多行,则可以使用填充而不是高度.

例如这段代码,但它看起来很疯狂:

#messageBox {
  width: 200px;
  padding: 0 0 250px 0;
}
Run Code Online (Sandbox Code Playgroud)
<input id="messageBox" value="test">
Run Code Online (Sandbox Code Playgroud)

  • +1,这个答案做的工作并没有改变问题的前提:) (2认同)