Cita:
Iniciado por jjuarezcal Siento explicarme tan mal...
Bastante.
Recuerda que PHP es un lenguaje del lado del servidor. Los estilos los interpreta el cliente según el HTML y/o CSS entregado. Es irrelevante provengan de una variable, es irrelevante para PHP qué sea ese HTML y CSS generado.
Tu problema es de diseño, de HTML y CSS, no de PHP. Lo que tienes que ver es específicamente qué tipo de diseño --y cómo-- puedes aplicar para distintos clientes de correo electrónico. Por ejemplo, ve esta enlace:
http://www.campaignmonitor.com/css/
Además, siempre tienes que tener en consideración que muchos clientes tienes desactivado la interpretación de HTML por default y habemos quienes --si: YO-- preferimos el texto plano para los correos. Igual hay técnicas para ofrecer alternativas. Pero, como dije, ese es un asunto de diseño, no de PHP.