さまざまなサイズの div にデータがあるプロジェクトに取り組んでいます。ユーザーが div の 1 つをクリックすると、編集可能なテキストエリアに変わる必要があります。幅は一定ですが、高さを元の div の高さから開始し、スクロールバーを追加する前に最大の高さまで成長させたいと思います。それは可能ですか?
質問する
40862 次
4 に答える
67
contenteditable
ストレートでユーザー入力を使用して許可することができますdiv
。デモは次のとおりです。http://jsfiddle.net/gD5jy/
HTML
<div contenteditable>
type here...
</div>
CSS
div[contenteditable]{
border: 1px solid black;
max-height: 200px;
overflow: auto;
}
于 2013-04-05T22:59:31.583 に答える
7
このトピックに関する優れた A List Apart 記事があります: Expanding Text Areas Made Elegant
于 2015-03-19T05:13:11.840 に答える