フォームをレイアウトするために使用されるテーブルをラップするhtmlテンプレートを作成しています。私はテーブル自体をではなくテーブルをラップするhtmlを完全に制御しています。テーブルはクライアントに送信される前にテンプレートに挿入されます。私はこれを何も支配していない。私がコントロールできるのは、テーブルとCSSをラップするHTMLだけです。cssとjavascriptだけを使用して、htmlテーブルを1つの積み重ね列に強制します。
テーブルは次のようになります2つの列のテーブルです:
<table>
<tr>
<td>Column 1</td>
<td>Column 2</td>
</tr>
<tr>
<td>this is column 1</td>
<td>this is column 2</td>
</tr>
</table>
-------------------------------------------------
|Column 1 |Column 2 |
-------------------------------------------------
|this is column 1 |this is column 2 |
-------------------------------------------------
我々は1つの積み重ねられた列として表示することができれば、私は好むだろうが。
----------------------------
|Column 1 |
-----------------------------
|this is column 1 |
-----------------------------
|Column 2 |
-----------------------------
| this is column 2 |
-----------------------------
これを達成する方法は、CSS、JavaScriptを使用しないでください。
これまでに試したコードはありますか? – Kyle
ラッピングhtmlを変更できる場合は、テーブルではなくdivでラップします。これはテーブルを使用するよりもはるかに単純で実用的です。 – easwee
@KJFはeasweeとして、divを使うとテーブルより優れていることを示唆しています。 – freebird