我在一个项目,我有数据可以是各种大小的div.当用户点击其中一个div时,它需要变成一个可编辑的文本区域.宽度是恒定的,但我希望高度作为原始div的高度开始,然后在添加滚动条之前增长到最大高度.那可能吗?
解决方法
您可以使用contenteditable,并让用户输入一个直的div,这里是一个演示:
http://jsfiddle.net/gD5jy/
HTML
<div contenteditable> type here... </div>
CSS
div[contenteditable]{ border: 1px solid black; max-height: 200px; overflow: auto; }