【发布时间】:2014-09-06 12:57:56
【问题描述】:
首先,我知道这里有人问过与此类似的问题,尽管他们都没有专门按照我的标题所要求的。
我正在尝试创建一个简单的 textarea 输入,该输入会根据其内容在高度上增长和缩小,但仅限于最大高度。一旦达到最大高度,它将垂直滚动。
我遇到了一个纯 CSS 和 HTML 解决方案,但不幸的是它不是跨浏览器,并且可能有很多错误。但它应该让大家对我想要实现的目标有一个很好的了解。
HTML:
<div contenteditable>
type here...
</div>
CSS:
div[contenteditable] {
border: 1px solid black;
max-height: 100px;
overflow-y: auto;
overflow-x: hidden;
width: 200px;
}
是否有不使用contenteditable 的解决方案,可以仅使用文本输入或文本区域复制上述示例?
【问题讨论】:
标签: javascript jquery html css textarea