Warum gehorcht die Hintergrundfarbe des HTML-Körpers nicht dem Rand?

Nach w3 wird dasSpann eines Elements ist transparent:

Ich habe eine sehr einfache HTML-Seite erstellt:

<!DOCTYPE html>
<html lang="en">
<head>
    <title>Document</title>
    <style>
        body {
            background-color: red;
        }
    </style>
</head>
<body></body>
</html> 

In Chrome meldet der Inspektor, dass "body" einen 8-Pixel-Rand hat:

Aber auf der Seite ist der Rand voll von der Hintergrundfarbe! (Beachten Sie, dass zwischen meiner Lesezeichenleiste und dem roten Hintergrund kein Leerzeichen ist. Ich verspreche, dass ich nicht gescrollt habe.

Was ist damit

Antworten auf die Frage(2)

Ihre Antwort auf die Frage