Nej, så har du helt misforstået XHTML. XHTML er en hel masse mere, end blot at lukke tags, skrive med småt og bruge en XHTML-DTD :)
Prøv at læse disse to:
http://exp.dk/artikler/537 http://exp.dk/artikler/538Sålænge WWW's største browser ikke er i stand til at fortolke et XHTML-dokument, er der ingen grund til at kæmpe med det. Resultatet bliver langt bedre, hvis du holder dig til HTML4.01 forløbigt.
Desuden er der ingen fremtidssikring i de nuværende XHTML-standarder. Når XHTML for alvor kan bruges, hedder versionen 2.0 - og så duer 1.0 og 1.1 ikke til noget :)
Hvad angår CSS, så læs på W3C. Jeg kender ikke en god, online CSS-tutorial - og under alle omstændigheder er W3C stedet, hvor de korrekte informationer findes.
Det handler ikke om, hvorvidt du skal bruge en CSS-fil eller ej - det bør du naturligvis. Det er derimod måden, du bruger CSS på, der er helt misforstået.