Wie inta schon schrieb, muss man die nicht noch extra in divs packen.
Je nach Komplexität könnte es evtl. aber doch sinnvoll sein.
Z.B., wenn das Formular "nur" Teil eines Bereiches ist.
Man könnte z.B. einen Absatz davor packen, da gäbe es dann die Möglichkeiten:
Code:
<div id="area51">
<p>Irgendein Text</p>
<form>
...
</form>
</div>
oder
Code:
<form id="area51">
<p>Irgendein Text</p>
....
</form>
Imho beides legitim, wobei ich persönlich erste Variante bevorzuge, aber nur, weil ich ein Formular z.B. so aufbaue
Code:
<form>
<fieldset>
<!-- Eingabemöglichkeiten -->
</fieldset>
<p><input type="submit" ... /></p>
</form>
Bei mir gibt es also genau einen Absatz direkt im Form-Element und dort ist der Submit-Button drin, wodurch ich dort recht bequem stylen kann. Wenn jetzt ein weitere Absatz dazu käme, bräuchte ich eine Klasse (oder ID), um den Absatz mit dem Submit-Button gezielt ansprechen zu können.