Es gibt nicht wirklich ein >Richtig< oder ein >Falsch<. Wenn, dann gibt es Wege, die zur lösung führen. Und ob diese Wege nun die praktischsten sind ist eine andere Sache.
es gibt sehrwohl richtig und falsch ;) aber unter "richtig" gibt es viele möglichkeiten, die zum ziel führen - falsch ist aber sicher eine tabelle zu verwenden
richtig ist zb eine der varianten hier, priorisiert in dieser reihenfolge:
<fieldset>
<p><label /><input /></p>
<p><label /><input /></p>
</fieldset>
<fieldset>
<div><label /><input /></div>
<div><label /><input /></div>
</fieldset>
<fieldset>
<label /><input /><br />
<label /><input /><br />
</fieldset>
es besteht zb auch noch die möglichkeit, label und input zu verschachteln
eine definitionsliste zu verwenden (aber das ist schon fast so kriminell wie eine tabelle ;))