各種プラウザの初期設定の問題がほとんどなので
Bodyタグにスタイルシートでマージンを 0px にすれば解決

body { margin: 0; } 

もっと簡単なのが
 * { margin: 0; }

* アスタリスクはサイト全ての要素に適用するのでとりあえず全体のマージンを 0px にして置いてから個々の要素にマージンを適応していくのが主流みたいです。
ついでにパディングも 0 にしましょう