la differenza tra i due browser può dipendere da
1) doctype non strict
2) stile applicato di default agli elementi
propendo per la causa 2 visto che i
hanno di default un margine e un padding su certi browser. Prendi quindi la buona abitudine di inserire
* { margin: 0; padding: 0; }
all'inizio del tuo foglio di stile