html / css如何在<textarea> </textarea>中间(垂直)对齐文本

时间:2012-06-05 08:43:24

标签: html css

我想将文本放在文本区域中心;我正在尝试行高,但它不起作用。

screenshot

3 个答案:

答案 0 :(得分:3)

您可以使用contenteditable="true"上的<div>属性,然后使用CSS对其进行外观处理。

以下是跨浏览器兼容性的链接:Reliable cross-browser info on ContentEditable

答案 1 :(得分:2)

您只能使用填充来实现这一目标,但这并不是一种很好的方法。您还可以使用jQuery使填充变得灵活,而不是仅仅自己设置。

答案 2 :(得分:1)

嘿,现在你可以使用输入标签

将textarea替换为输入标记,如下所示

并定义heightline-height

<强>的CSS

input[type="text"]{
line-height:125px;
    height:125px;
}

<强> HTML

<input type="text" value="">

现场演示http://jsfiddle.net/MTCrt/