春のフォームタグのフォーム:テキストエリアでcolspanのような機能を取得するにはどうすればよいですか?
これは私の現在のコードです:
<td><html:textarea rows="5" cols="60" path="comment" /></td>
テーブルには合計 5 つの列があります。最初の列にラベルを、残りの 4 列にテキストエリアを配置したいと思います。どうすればこれを達成できますか?
「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 の実際の例です。