I princippet kan du ikke bruge HTML5 elementer og så en XHTML doctype. Det er modstridende, da XHTML er en type opskrift mens HTML5 er en anden type opskrift.
Hvis man skal tage den efter W3C kan du ikke bruge HTML5 før de er færdige. Chrome, Firefox og Safari er dog blevet integreret en hel del med HTML5 standarden - ved ikke hvor langt de er nået i IE9, eller andre mindre kendte browsere. Men ingen af delene kan defineres som færdigudviklet før W3C har sat standarden.
I bund og grund handler det om at benytte laveste fællesnævner. Her er det typisk IE som sætter niveauet. Ellers kan du vælge at bruge de funktioner som du ønsker og down-grade der hvor der er mangler. Det sætter dog større krav til at du tester og får testet i så mange browsere som muligt.
Men der er nogen der mener at
http://html5boilerplate.com/ er et godt udgangspunkt for at arbejde med HTML5.