SimonK., da steht Markup, nicht Design. Markup ist der Quellcode.
Um Fehler im Code zu beseitigen gibt es Validatoren. Das ist
nicht die Aufgabe dieses Forums.
The W3C Markup Validation Service
The W3C CSS Validation Service
Informationen über die Grundstruktur eines HTML-Dokuments findest du bei Selfhtml.
SELFHTML: HTML/XHTML / Allgemeine Regeln für HTML / Grundgerüst einer HTML-Datei
Wenn du wirklich CSS lernen willst brauchst du ein Buch. Little Boxes eignet sich.