1

いくつかのネストされた div でラップされた textarea (asp.net multiLine TextBox) があります。テキストエリアのサイズを変更すると、他のすべての要素の上に拡大されます。これは、テーブルにラップされている場合には当てはまりません。サイズ変更に対応するために、周囲の要素が上下に移動するからです。これをdivで機能させるにはどうすればよいですか?

私はCSSのプロではありませんが、含まれている子divで相対位置を試しましたが、これにより、テキストエリアが展開するときに他のすべての要素が非表示になります。テーブルを使用できますが、レイアウトのためにテーブルから離れようとしています。

外側の div を拡張して、内側の div のコンテンツを相対的な位置に配置できるようにしましたが、ここでは機能しないようです。また、オーバーフロー効果は望ましくありません。

4

1 に答える 1

0

divusingで同じ結果 (テーブルなど) を得ることができます

div{
    display:table;
}

ここにフィドルがあります。

于 2012-07-27T21:51:02.333 に答える