Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2012, 04:25
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
PHPMailer aplicar estilos al HTML

Hola a todos,

llevo toda la mañana intentando aplicar estilos CSS al código HTML de PHPMailer y no logro conseguirlo.

El texto lo agrego de esta manera:
Código PHP:
/*Datos del correo*/
$mail->FromName =$remitente;
$mail->Subject $asunto;                                                            
$mail->MsgHTML($cuerpo);
/*@TODO cambiar el correo por el del cliente (al que se enviará el correo)*/                    
$mail->AddAddress($correo$nombre);                    
$mail->IsHTML(true);    
//Etc etc 
El tema es que a los estilos no les hace ni caso. Si bien las etiquetas funcionan. Los párrafos por ejemplo. Veamos, de ejemplo en $cuerpo pongo:

Código PHP:
$cuerpo "
<p>Buenos días,</p>
<p style='color:grey;font-size:12px;font-style:italic'>Bom día,</p>

Sin embargo no hace ni caso a los estilos. Se agredece cualquier ayuda.


NADA ya está, había puesto sytle en lugar de style. Un desastre.
Se pueden usar divs o no es recomendable?


RECTIFICO: me sigue sin funcionar.
Antes me funcionó no se por qué, con una sóla línea, al añadir el resto me deja de hacer los estilos. Alguna idea? Esto no funciona:
Código PHP:
<spam style='color:grey;font-size:11px;font-style:italic'>Bom día,</spam><br /> 
No se si hay otra forma de aplicar los estilos, lo raro es que si copio otro texto y lo pongo ahí parece funcionar.

Última edición por alyciashape; 10/10/2012 a las 05:08