Molto probabilmente il browser applica uno stile di default al tag html esempio un colore di sfondo leggermente grigio o un'immagine di sfondo.
Per fare in modo che il colore di background del tag html sia esattamente uguale a quello del tag body si applica lo stesso colore per i due tag, in CSS:
html {
background-color: white;
}
body {
background-color: white;
}
Si può anche utilizzare "*":
* {
background-color: white;
}
Ovviamente stai attento a non sfasare tutti i contenuti della pagina, magari implementando il responsive:
body {
width: 100%;
max-width: 100%;
}
Il tag body ora avrà la stessa larghezza del browser!