我必须做一个用户注册表单(有两列的经典布局,左边的标签,右边的字段)。标签可以用英语或法语显示(因此可以有不同的标签长度)。
在 HTML 级别,我应该这样做:
<form ...>
<ul>
<li>
<label ...>...</label>
<input ... />
</li>
</ul>
</form>
或者
<form ...>
<table>
<tr>
<td><label ...>...</label></td>
<td><input ... /></td>
</tr>
</table>
</form>
?
在这种情况下,我个人会选择表格布局,因为我发现使用起来更容易(标签和字段之间的垂直对齐),并且它可以很容易地适应不同的标签长度。
然而,几年以来,表格通常可以替换为 div/列表,以避免表格过度用于布局目的。我可以理解(并且更喜欢具有图层而不是一堆嵌套表格单元格的良好总体布局组织),但这也适用于用户注册表单吗?
你的优点/缺点是什么?