Schriftbild

body {
    background-color: white ;   /* Hintergrundfarbe */
    color: black ;              /* Schriftfarbe     */
    font-family: sans-serif ;   /* Schrift          */
    line-height: 1.3em ;        /* Zeilenhöhe       */
    }
                    

Die Voreinstellung für die Hintergrundfarbe ist 'transparent', was zu der Frage führt, welche Farbe dann durchscheint. Wenn die Schriftfarbe nicht angegeben ist, dann hängt sie vom Browser ab. Wer die eine der beiden Farben festlegt, sollte es auch für die andere tun, und dabei ausreichenden Kontrast wählen.

Wenn die Schrift nicht angegeben ist, dann hängt es vom Browser ab, welche Schrift verwendet wird. Serifenlose Schriften sind für das Lesen am Bildschirm besser geeignet.

Die Voreinstellung für die Zeilenhöhe ist 'normal'. Für serifenlose Schriften ergäbe das ein schwer lesbares Schriftbild.

W3C Validator auf diese Seite anwenden