Hi Franka,
- wozu height: 100%;?
Um den _Anzeigebereich_ exakt 100% hoch zu machen, was er sonst _nicht_ wäre?dann lies nochmal genau: body {height: 100% ...} ein body kann nur 100% sein, oder was soll darunter kommen? die angabe hat (hier) keine auswirkung auf die darstellung der seite.
Das ist nicht ganz richtig. Der body muß nicht gleich 100% sein. Er kann seine Höhe auch von seinem Inhalt erhalten. Heutzutage bezieht sich der 'canvas' auf das html-Element. Ändere mal die Style-Anweisungen in:
html {width: 100%; margin: 0px; padding: 0px; background-color: #000; color: #000;}
body {width: 100%; margin: 0px; padding: 0px; background-color: #fff; color: #000;}
und du wirst den Unterschied sehen.
Gruß Gunther