В браузерах есть встроенные таблицы стилей (CSS), которые размечают HTML-код даже в том случае, если Вы никакие стили не указывали.
Так вот, для тега
<body>
применяется свойство
margin
.
Вы можете обнулить его, указав в стилях правило
body {
margin: 0;
}