Avatar billede dulius Nybegynder
01. marts 2006 - 21:49 Der er 5 kommentarer og
1 løsning

Brug af HTML/CSS i e-mails

Hej. Jeg ved ikke om dette er det rigtige forum at poste i, men synes heller ikke det passer i kategorien "Programmer -> E-mail"..så nu prøver jeg her alligevel!
Sagen er den at jeg har et faktura-dokument på HTML-form. Dokumentet bruger CSS positionering og CSS baggrund. Kan jeg få en mail til at vise f.eks. en baggrund sat i CSS? Jeg bruger (tadaa :D) PHP til at sende mailen fra. Jeg har prøvet at sætte mimetype til HTML, og placere stylesheetet + baggrundsbilledet på en offentlig tilgængelig URL, som jeg så sætter HTML-koden i mailen til at pege på. Men dette virker desværre ikke.. Kan det overhovedet lade sig gøre, og i så fald - hvordan? Jeg kunne vel lave dokumentet i tabeller, men det vil jeg helst undgå - og hvordan får jeg overhovedet lagt billeder ind som baggrund i en HTML-mail? Kan det lade sig gøre?
Undskyld endnu engang hvis spørgsmålet ikke passer i denne kategori, eller hvis jeg burde have RTFM, men jeg har nu engang prøvet at søge efter problemet på nettet, og det er ikke lykkes mig at finde noget!

På forhånd tak for hjælpen.

Mvh. Julius
Avatar billede Slettet bruger
01. marts 2006 - 22:38 #1
Jeg tror måske der kan være problemer i at linke til et eksternt stylesheet - men du kunne jo prøve at lave 'inline css' i dit dokument, måske virker det?
Avatar billede dulius Nybegynder
01. marts 2006 - 22:58 #2
Nope, desværre..virker ikke! Ellers tak for forslaget. Andre forslag?
Avatar billede jokkejensen Novice
01. marts 2006 - 23:23 #3
http://www.zend.com/zend/trick/html-email.php

Det er i headeren du skal ændre det - ændre content type/encoding ..

husk de let bliver fanget af spam filtre..
Avatar billede jokkejensen Novice
01. marts 2006 - 23:24 #4
Mht til externe stylesheet, smider jeg det personlig også i inline, som pacroon anbefaler - Folk kunne læse dem offline, eller arkivere dem i lang tid.
Avatar billede coderdk Praktikant
02. marts 2006 - 13:04 #5
Eksternt duer ikke, du kan lave inline, som de andre siger, eller vedhæfte CSS'en til mailen og bruge cid'en til at referere til den.
Avatar billede dulius Nybegynder
02. marts 2006 - 17:25 #6
Tak for alle svarene, men jeg har valgt at bruge en anden løsning da det ikke kunne fungere som jeg gerne ville have det :'( Så nu sender jeg mailen i ren tekst, og vedhæfter HTML'en!
Men tak for svarene.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester