0

春のフォームタグのフォーム:テキストエリアでcolspanのような機能を取得するにはどうすればよいですか?

これは私の現在のコードです:

<td><html:textarea  rows="5" cols="60" path="comment" /></td>

テーブルには合計 5 つの列があります。最初の列にラベルを、残りの 4 列にテキストエリアを配置したいと思います。どうすればこれを達成できますか?

4

1 に答える 1

1

「colspan のような」ソリューションは必要ないと思いますが、colspanそれ自体が必要です。スパンしたいのは、テキストエリアではなく、表のセルであることに注意してください。したがって、囲んでいるtd要素で属性を使用する必要があります。

HTML のテキスト領域には独自の行と列のレイアウトがありますが、HTML テーブルとはまったく関係ありません。のcolspan属性はtextarea単に意味がありません。

このトリックを実行する HTML コードの一部を次に示します。

<table>
  <tr>
    <td>X</td>
    <td>Y</td>
    <td>Z</td>
  </tr>
  <tr>
    <td>label</td>
    <td colspan="2"><textarea cols="60" rows="3"></textarea></td>
  </tr>
</table>

これは、構造をより見やすくするために CSS でスタイル設定された JSFiddle の実際の例です。

于 2013-05-23T08:38:39.217 に答える