guarda io credo che valga anche per html non solo per xhtml
comunque la differenza consiste nel tipo di elementi che puoi usare
HTML 4.01 Strict
questo DTD contiene tutti gli elementi e attributi di HTML , ma non include elementi di presentazione e deprecati come font e i frameset non sono ammessi
XHTML 1.0 Transitional
questo DTD contiene tutti gli elementi e gli attributi di HTML, inclusi gli elementi di presentazione e deprecata (come font). I Frameset non sono ammessi.
XHTML 1.0 Frameset
questo DTD è pari a XHTML 1.0 Transitional, ma consente l'utilizzo dei contenuti del frame.