di solito il tag <div> ha un effetto simile a quello del
, ovvero lascia un minimo di spazio verticale.
se puoi sostituire il tag con qualcos'altro (uno stile css, il tag <center>) forse potresti ovviare il problema.
spero di aver capito bene il tuo problema.