Non riesco a capire come mai mi si presenta uno spazio vuoto tra due div
in pratica ho due box uno sopra l'altro
<div id="box1">
</div>
<div id="box2">
<textarea>
....</p></textarea>
</div>
Se tolgo i paragrafi lo spazio scomparisce.
Un'altra soluzione è quella di impostare il padding nel box2
Perchè se non faccio così i due box risultano separati? Essendo due box distinti entrambi posizionati come relative non dovrebbero avere un margine di 0px;?
Come mai la presenza dei paragrafi influisce sulla distanza tra i due box visto che i paragrafi sono annidiati all'interno del solo box2??