Ho due div uno dentro l'altro.

<div id="">
<div class="">
<h1>...</h1>
</div>
</div>

Il risultato è che tra il primo div, che stampa un bordo, ed il secondo un background, c'è uno spazio elevato, come se ci fossero due
.

Non so se mi sono spiegato.

Se invece metto il primo div ed il secondo nella stessa riga si vede come mi aspetto.
Su IE, FF, e chrome.