Just One of Those Weird Things About CSS: Background on <body>

Una situación con el que me he topado muchas veces, en CSS-Tricks la respuesta:

In the absence of a background on the html element, the body background will cover the page. If there is a background on the html element, the body background behaves just like any other element.

Tags CSS