Originariamente inviato da ctpp
però io ho notato che GRAFICAMENTE l'effetto è diverso se noi mettiamo il <div > contenitore degli input del form dentro o esterno a <form>....</form>
in realtà ipotizzando di aver annullato margini e padding a tutti gli elementi non c'è alcuna differenza tra i due annidamenti

se serve un contenitore extra tanto vale usare quelli più adatti come form e fieldset opportunamente stilati (visto che poi <fieldset> dentro i form è obbligatorio ai fini della validazione xhtml)