Hallo Ingo,
Was davon ist denn nun XHTML?
XHTML ist die Neudefinition von HTML nach den Grundregeln von XML. Durch die strengen XML-Regeln, die dem zugrundeliegen, ist XHTML wesentlich konsequenter strukturiert; viele "Schlampereien", die in HTML geduldet werden (z.B. Weglassen einiger Endtags, Attributwerte nicht in Anführungszeichen), sind in XHTML einfach nicht erlaubt.
Mit der Verwendung von CSS hat das aber nichts zu tun, das ist wieder eine ganz andere Baustelle.
Schönen Tag noch,
Martin