问题 Textarea Autoheight CSS


我有一个textarea,它将保存数据库中的数据。它将被禁用,以便用户无法与之交互。

有没有办法通过CSS设置高度,使其适合该区域。 IE:如果只有一行文本,textarea高度只有1行,或者如果有3行文本,textarea高度是3行?

如果它有帮助的话,它就是MVC应用程序的一部分。我也在使用html.textarea。


12280
2017-08-27 02:47


起源

听起来像是一个 textarea 不合适。您不希望它被编辑,并且您希望它自动调整大小。为什么不把它作为另一个元素(div,p,ul,table,等等)。 - Tim Medora
可能重复 Textarea自动高度 - Patrick
谢谢蒂姆。我是如此开始使用某种控件,使用p元素甚至没有进入我的脑海! - FLAdmin


答案:


最简单的我能想到的是:

工作小提琴

div {
   display:inline-block;
   border: solid 1px #000;
   min-height:10px;
   width: 300px;
}

更多的选择:


10
2017-08-27 02:52



Working Fiddle仅适用于Div。不适用于文本区域 - Elangovan
有更多链接,如果这些可以帮助:) - Jatin
哇,这正是我正在寻找的,想知道完整答案:D - Vipin Chaudhary
所以基本上使用DIV标签代替。 (样式是不必要的) - Dave F