Ruku na srdce, 99% veci budes psat uplne stejne v HTML5 i v XHTML. Rozdil je jen v prvnim radku.
Vsecko zalezi na ucelu webu. Kdyz budes vyuzivat nove vlastnosti HTML5, tak musis pocitat s tim, ze to s sebou prinasi komplikace v podobe ruznych prohlizecu. Chces mit video v HTML5? Tak se priprav na to, ze budes muset mit mp4 (H.264) pro IE9. Potom ogv (Theora) pro operu/firefox/chrome. Jestli chces, tak i webm (VP8), ale takovej Firefox 3.6 podporuje tag <video> ale nepodporuje webm, jen ogv. No a pro IE 8 musis mit v zaloze flashove reseni, tzn. video jeste ve formatu flv + swf prehravac. Takze video zkonvertujes do 3 ruznych formatu, aby si to uzilo co nejvic uzivatelu. Coz je peknej opruz.
Ale jak rikam, zalezi na zakaznikovi / ucelu webu. Kdyz pomines nove vlastnosti v html5, tak zbytek budes psat stejne jak v html5 tak v xhtml. Muze to byt tedy spis otazka presvedceni: )