Il margin si comporta in maniera uguale in tutti i browser.

Eventualmente puoi inserire un ulteriore <div> per usare solo il margin e non il padding.

Se non capisci queste parole, devi andarti a guardare il "box model" in un tutorial CSS.