[メタノート:] 私は質問ページを閲覧していて、「DIVS vs Tables」「いつテーブル vs DIVS を使うべきか」「Divs は Tables よりも優れているか」「Tables vs CSS」と同じことを尋ねるすべての質問に本当にうんざりしていましたTHING OMG PEOPLEですが、「なぜテーブルをあきらめて使用する必要があるのか」という標準的な例の翻訳に人々が取り組むすべての方法を見たいと思います。
<table>
<tr>
<td> Name </td>
<td> <input> </td>
</tr>
<tr>
<td> Social Security Number </td>
<td> <input> </td>
</tr>
</table>
質問:テーブルを使用せずに上記を最適に (意味的に、単純に、堅牢に、流動的に、移植可能に) 実装するにはどうすればよいですか。まず第一に、単純な実装では最初の列に固定の列幅を使用していると思いますが、動的に生成されたコンテンツに対しては不確かな結果になる可能性があります。回答にアプローチの長所/短所を含めるとよいでしょう。
PS私がよく疑問に思っているもう1つのことは、垂直方向のセンタリングですが、そのハックはjakpsatweb.czでかなりよくカバーされています
編集: scunlife は、私が問題を慎重に考え出さなかった理由の良い例をもたらします。テーブルは複数の列を同時に整列できます。質問はまだ残っています (配置/レイアウトに使用されるさまざまな CSS 手法を見たいと思います) - 彼を処理できるソリューションはありますか? より複雑な例は間違いなく優先されます。