tu aurais pu faire une recherche franchement ...
et ça a plus sa place dans le forum création de site web .
Tu programmes en html 4.1 ?
Le XHTML c´est une nouvelle normes, il ya la syntax qui change et des restriction a savoir genre la balise <embed> qui n´est plus valide en xhtml. ( remplacez par <object> )
Le XHTML est basé sur XML et est plus stricte que html sur la syntax.
http://fr.wikipedia.org/wiki/Xhtml