Designguide för e-post - Apsis
Designguide för e-post - Apsis
Designguide för e-post - Apsis
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
6.0<br />
Anpassa brevet efter olika<br />
e-<strong>post</strong>klienter<br />
Det finns många e-<strong>post</strong>klienter på marknaden och det<br />
finns inte två klienter som tolkar e-<strong>post</strong> på samma<br />
sätt. Det går trots detta alldeles utmärkt att jobba<br />
med nyhetsbrev och få dem att se bra ut hos de flesta<br />
e-<strong>post</strong>klienter. I det här kapitlet kommer du att lära dig<br />
hur du bygger e-<strong>post</strong> som fungerar.<br />
Ett sätt att lära sig att anpassa sina nyhetsbrev till olika klienter är<br />
att ha en lång lista med e-<strong>post</strong>klient efter e-<strong>post</strong>klient, och <strong>för</strong> var<br />
och en ange problemområden och möjliga lösningar. Men ett bättre<br />
sätt är att lära sig hur man gör <strong>för</strong> att bygga ett nyhetsbrev som<br />
fungerar bra överallt. Vi koncentrerar oss där<strong>för</strong> på det som krävs<br />
<strong>för</strong> att skapa ett sådant nyhetsbrev. Det här kapitlet är en aning<br />
tekniskt med kodexempel <strong>för</strong> att visa hur man verkligen gör.<br />
Gammal teknik fungerar bäst<br />
Du som är van att jobba med XHTML och CSS kommer troligvis<br />
att bli lite besviken när du börjar jobba med design av e-<strong>post</strong>. Det<br />
är lite som att <strong>för</strong>flytta sig tio år bakåt i tiden. Det som gäller <strong>för</strong><br />
nyhetsbrev är gammal HTML med taggar som och .<br />
Modern HTML med och CSS-layout fungerar helt enkelt inte<br />
särskilt bra i de flesta fall.<br />
CSS i nyhetsbrev<br />
CSS – som är väldigt tidsbesparande och ger enkel och ren<br />
HTML-kod – har väldigt dåligt stöd i de flesta e-<strong>post</strong>klienter. CSSpositionering,<br />
klasser och ID:n är helt uteslutet. Däremot kan du<br />
styra typsnitt, färger och liknande. Men ska du använda CSS är det<br />
inline-CSS som gäller. Alltså: du hårdkodar varje font-tagg så här:<br />
Lorem ipsum dolor sit amet...<br />
Vill du trots allt styra vissa detaljer i hela brevet med CSS ska du<br />
placera din CSS-kod innan<strong>för</strong> även om detta egentligen<br />
är fel. Vissa klienter klipper nämligen bort den kod som ligger<br />
innan<strong>för</strong> där vi normalt sett har vår CSS.<br />
HTML i nyhetsbrev<br />
Tabellstrukturen måste vara väldigt enkel <strong>för</strong> att fungera i alla<br />
tänkbara e-<strong>post</strong>klienter, du ska helst inte ha <strong>för</strong> många rader och<br />
kolumner. Försök hålla nere antalet colspan i dina tabeller och<br />
undvik rowspan helt och hållet.<br />
Tabellattributet cellspacing fungerar inte heller överallt, det är<br />
där<strong>för</strong> säkrast att utesluta detta också.<br />
Vill du ha marginaler och mellanrum som fungerar i alla<br />
e-<strong>post</strong>klienter görs det enklast med små gif-bilder. Du använder<br />
en gif-bild som är 1 x 1 pixlar stor, i en tabellcell, och drar ut den så<br />
många pixlar som marginalen ska vara.<br />
Exempel med 10 pixlar marginal på båda sidor om ett stycke text:<br />
<br />
Här kommer innehåll...<br />
<br />
Det hjälper att vara övertydlig. Skriv ut bredd på alla tabeller<br />
och tabellceller, fram<strong>för</strong>allt om du jobbar med en design där du<br />
är tvungen att ha tabeller i tabeller. Måtten <strong>för</strong> bilder är också<br />
viktiga, både höjd och bredd bör vara angivna på samtliga bilder.<br />
Fram<strong>för</strong>allt Lotus Notes har problem med bilder där mått saknas.<br />
Har du glömt höjden kan det till exempel hända att bilden antingen<br />
bara blir en pixel hög eller lika hög som bilden är bred. Jobbar du i<br />
ett system där du inte behöver koda själv men ändå har möjlighet<br />
att fylla i mått <strong>för</strong> bilder, se till att de alltid är ifyllda även här.<br />
I vissa fall kan det uppstå en oönskad marginal, eller ett litet glapp,<br />
28 29