XHTML, nyní ve verzi 1.0, představený v roce 2000 , je syntézou jazyků HTML 4.0 a XML 1.0, a definuje strukturu elemety a atributy daného dokumentu. Zpřísňuje syntaxi oproti HTML 4.0 - vše malými písmeny, parametry vždy v uvozovkách, všechny tagy - v XHTML elementy - se musí ukončovat lomítkem, včetně nepárových, které lomítko v HTML nemají, speciální syntaxe bezparametrových atributů a dokonce umožňuje definovat vlastní elemnty dle pravidel xml. Byla vyvíjena i verze 2.0 jako pokračování HTML 4.0, ale vzhledem k přílíš mnoha změnám oproti původnímu standardu se neprosadila a její vývoj byl ukončen v roce 2006. Místo ní se začíná prosazovat standard HTML 5, který byl představen na počátku toho roku.

