18.07.2013 Views

Designguide för e-post - Apsis

Designguide för e-post - Apsis

Designguide för e-post - Apsis

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!