Hallo,
Ausserdem meine ich, dass die Bedeutung von "tabellarisch" nicht sofort mit HTML <table> gleichzusetzen ist. Ein tabellarisches Layout kann ich auch mit CSS erreichen.
Tabellarische Ausgaben erfordern IMHO schon ein Table-Element, genau wie Menüs auch eine Liste.
Ob es in dem Fall sinnvoll wäre, darüber könnte man streiten.
Persönlich mein ich, dass es sinnvoll wäre, ja. Mein Ausgangspunkt war aus diesem Grund folgendes Skelett:
<table width="600" border="0">
<tr>
<td>Kategorie</td>
<td><select name="category" id="category"></select> *</td>
</tr>
<tr>
<td>Name</td>
<td><input name="name" type="text" id="name"> *</td>
</tr>
<tr>
<td>Strasse / Nr. </td>
<td><input name="street" type="text" id="street"> * <input name="residenceId" type="text" id="residenceId"> * </td>
</tr>
<tr>
<td>Postfach</td>
<td><input name="postOfficeBoxFlag" type="checkbox" id="postOfficeBoxFlag" value="checkbox">
<input name="postOfficeBox" type="text" id="postOfficeBox" disabled="disabled"></td>
</tr>
</table>
Die dynamische Breitenanpassung der Eingabefelder ist jedoch problematisch, da bei einigen am Ende noch * dazukomment und bei anderen nicht. Aus diesem Grund der Hinweis auf CSS.
Grüsse
--
Marcel Stör, http://www.frightanic.com
Blog: http://frightanic.wordpress.com
Skype: marcelstoer