eXtensible HyperText Markup Language, dit XHTML, est un langage de balisage servant à écrire des pages pour le World Wide Web.
CSS (Cascading Style Sheets : feuilles de style en cascade) est un langage informatique qui sert à décrire la présentation des documents HTML et XML.
Les principaux atouts de la combinaison de ces deux technoligies sont :
- Séparer la structure d’un document de ses styles de présentation (pouvoir proposer plusieurs déclinaisons graphiques d’une même structure et/ou facilite la refonte graphique d’un site Internet.)
- Décliner les styles de présentation selon le récepteur (ordinateur, pda, impression, télévision ...)