Guck mal, das Porblem ist konkreter ausgedrückt folgendes:
1. Du sollst ja garkeine Tabellen verwenden, laß die weg. Benutze Absätze, Listen, evtl. divs
2. Ein HTML-Dokument hat nur einen body. Das steht so sicher noch genauer bei SelfHTML:
Code:
DTD
<html ...>
<head>
...
</head>
<body>
...
</body>
</html>
Bei Code gilt wie bei vielen anderen Sachen auch: so viel wie nötig, so wenig wie möglich.
<div align="center"> solltest du vermeiden, das <center> dahinter erst recht. Denn: das Layout gehört in's CSS.
Ob etwas zentriert wird oder nicht hat ja nichts mit dem Inhalt zu tun => raus aus dem HTML-Code.
Den CSS-Code würde ich in eine externe Datei schreiben.
Auch ratsam ist es, im CSS erstmal alle Abstände (margin und padding) auf 0 zu setzen:
Entweder mit
Code:
* {margin:0; padding:0;}
oder mit
Code:
html, body{margin:0; padding:0;}
Ersteres wirkt sich auf alles aus, auch auf Listen (die kleben dann ganz links und werden nicht eingerückt), Letzteres wirkt sich nur auf die Elemente aus, die von html und body erben, da gehören Listen wohl nicht dazu.