32

HTMLコンテンツをテーブルに表示しています。textArea表ので使用しているタグを印刷し<td>ます。だから私textAreaはそれがに等しくなるようにの高さと幅を調整したいと思い<td>ます。これどうやってするの

4

3 に答える 3

50

dabblet.demo
ここに画像の説明を入力してください

問題は、textareaが通常のボックスモデルでは動作しないことです。そのため、ボックスサイズ設定でこのトリックが必要になります。

これCSSはあなたを助けます:

textarea {
    border: none;
    width: 100%;
    -webkit-box-sizing: border-box; /* <=iOS4, <= Android  2.3 */
       -moz-box-sizing: border-box; /* FF1+ */
            box-sizing: border-box; /* Chrome, IE8, Opera, Safari 5.1*/
}

cssファイルにアクセスできない場合は、インラインcssを使用できます

このような:

<textarea style="border: none; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;"> </textarea>
于 2012-06-08T05:56:00.700 に答える
3

このCSSを使用してみてください:

td textarea {
    width: 100%;
    height: 100%
}

またはインライン:

<td>
    <textarea style="width: 100%; height: 100%; border: none">
    </textarea>
</td>
于 2012-06-08T05:44:22.637 に答える
-2

textareaに100%の幅と高さのスタイルを与える

td textarea {
 width:100%;
 height: 100%;
}

ただし、tdからオーバーフローしないように、パディングと境界線またはテキストエリアも考慮に入れてください。

お役に立てれば。

于 2012-06-08T05:47:01.983 に答える