XHTML-transitional er en "overgangs"-fase fra almindelig HTML til XHTML. Reglerne er meget løse i transitional.
XHTML-Strict kan man kalde for ren XHTML. Der er en masse regler fra HTML som ikke længere må blive brugt, og der er en masse nye regler.
Strict "tvinger" nærmest udviklere til at lave design i css og ikke i html.
Du kan læse mere om de forskellige versioner her:
http://www.w3.org/MarkUp/