Hai presente l'html?
L'xhtml è un html che necessità di alcuni accorgimenti sulla sintassi, e sugli elementi stessi.

In xhtml i tag e gli attributi vanno in minuscolo.
In xhtml, inoltre, molti attributi dei tag non sono accettati, perchè dovrebbe favorire la separazione tra contenuti e presentazione.

Per la presentazione (parte grafica) si usano i css.
L'xhtml serve a dare una struttura logica, o meglio semantica, alla pagina.

Comunque cerca in internet che di guide ce ne sono!