Essas três linguagens são vastamente utilizadas atualmente na Internet.
HTML é a linguagem básica à criação de páginas para a Internet;
XHTML foi criado a partir de uma junção do HTML com XML, visando à acessibilidade e à padronização.
CSS visa à estilização de páginas HTML ou XHTML. A principal vantagem dessa linguagem é a facilidade que ela provê às futuras atualizações das páginas.