Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
CSS w email z HTML - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: CSS w email z HTML (/thread-css-w-email-z-html)



CSS w email z HTML - lukasamd - 06-06-2010

Witam,
chciałbym dodać style CSS do wysyłanego w formacie HTML emaila.

Próba z dodaniem znacznika link i dołączenia zewnętrznego pliku spełzła na niczym, wygooglowałem więc coś takiego:

Kod:
<html>
<head></head>
<body>
<style>
<!--
TUTAJ STYLE
-->
</style>

TRESC

</body>
</html>

Aha, nie mam za bardzo możliwości wrzucenia tego jako style="", bo email jest pobierany z bazy (TRESC jest wklejana do szablonu emaila).
No chyba że regex i zamiana tych 3-4 występujących klas na odpowiednie style...
Niestety również nie działa.
Any ideas?


RE: CSS w email z HTML - dziamber - 07-06-2010

Ja mam coś takiego i działa:
Kod PHP:
$naglowki "Reply-to: [email protected]".PHP_EOL;
            
$naglowki .= "From: [email protected] ".PHP_EOL;
            
$naglowki .= "MIME-Version: 1.0".PHP_EOL;
            
$naglowki .= "Content-type: text/html; charset=utf-8".PHP_EOL
            
$tytul 'tytul';
            
$wiadomosc '<html> 
            <head> 
            <title>Wiadomoݦ e-mail</title> 
            </head> 
            <body>
            <div style="border: 1px #e8edef solid;background: #f6f8f9; color: #5a5a5a; font-size: 12px; font-family: tahoma; padding: 10px;">
            tresc
            </div>
            </body>
            </html>'




RE: CSS w email z HTML - lukasamd - 07-06-2010

No style jako style="costam" działają poprawnie, ale nie da się ich wrzucić na top, lub zewnętrznie "dopiąć".