XHTML está diseñado para separar estas dos partes para hacer el XHTML lo más limpio y claro posible y dejar las reglas de la presentación administradas por las llamadas Hojas de estilo en cascada.