STANDARDY KODOWANIA MAILINGÓW



Podobne dokumenty
I. Dlaczego standardy kodowania mailingów są istotne?

Jak zaprojektować skuteczny mailing. Poradnik i specyfikacja.

Specyfikacja techniczna dot. mailingów HTML

Mailingi HTML. Specyfikacja techniczna

Tabele. Przykład 15a.htm. <HTML><HEAD><TITLE> Cennik</TITLE></HEAD><BODY><H3>Cennik</H3> <TABLE BORDER="1"> <TR>

Specyfikacja mailingu GG Network

Odsyłacze. Style nagłówkowe

Tworzenie stron internetowych w kodzie HTML Cz 5

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

2 Podstawy tworzenia stron internetowych

HTML (HyperText Markup Language) hipertekstowy język znaczników

Zawartość specyfikacji:

Laboratorium 1: Szablon strony w HTML5

za pomocą: definiujemy:

Young Programmer: HTML+PHP. Dr inż. Małgorzata Janik, Zajęcia #2

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

Specyfikacja techniczna produktów reklamowych portali Grupy Cogito Sp. z o.o.

Marketing Internetowy (cz. 13) - marketing cz. II

[ HTML ] Tabele. 1. Tabela, wiersze i kolumny

Technologia CSS w aplikacjach pocztowych

Specyfikacja standardów technicznych

Programowanie WEB PODSTAWY HTML

HTML (HyperText Markup Language)

Dokument hipertekstowy

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

używane skróty: HTTP - protokół do transferu tekstu, hipertekstu, zbiorów binarnych URL - jednolity lokalizator zasobów

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

HTML podstawowe polecenia

Proste kody html do szybkiego stosowania.

Podstawowe znaczniki języka HTML.

Specyfikacja techniczna produktów reklamowych serwisów Trader.com (Polska)

Wprowadzenie do języka HTML


Krótki przegląd własności języka CSS

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Tworzenie stron internetowych w oparciu o język HTML

I. Formatowanie tekstu i wygląd strony

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

HTML5 Nowe znaczniki header nav article section aside footer

Dostępne nośniki reklamowe

Ćwiczenie 9 - CSS i wstawianie CSS

Często używanym elementem języka HTML są tabele, które wykorzystuje się do wygodnego rozmieszczania informacji i obrazów.

Witryny i aplikacje internetowe

MAILING REKLAMOWY DO BAZY UŻYTKOWNIKÓW INTERAKTYWNIE.COM. Oferta reklamowa

Widżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: Wersja: 1.

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

Specyfikacja Techniczna Produktów Reklamowych esky.pl

Pierwsza strona internetowa

HTML5 i CSS. Deklaracja <!DOCTYPE> musi być na początki dokumentu napisanego w HTML5 przed tagiem <html>.

GRID LAYOUT. Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

Przy wstawianiu znacznika zamykającego nie przepisujemy już atrybutów.

Elementarz HTML i CSS

HTML kurs podstawowy. nagłówek, linia pozioma, obraz, img, ramka, div, tabela, tabel, lista

Wykład 2 TINT. XHTML tabele i ramki. Zofia Kruczkiewicz

Tabela z komórkami nagłówkowymi (wyróżnionymi)

Kaskadowe arkusze stylów (CSS)

Specyfikacja techniczna produktów reklamowych serwisów Trader.com (Polska)

Układy witryn internetowych

STRONY INTERNETOWE mgr inż. Adrian Zapała

Podstawy HTML i styli CSS. selektor {właściwość1: wartość1; właściwość2: wartość2}

29. Poprawność składniowa i strukturalna dokumentu XML

Rysunek otaczany przez tekst

przygotował: mgr Szymon Szewczyk PODSTAWY

Tworzenie Stron Internetowych. odcinek 6

OPIS FORM REKLAMOWYCH

Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW

Języki programowania wysokiego poziomu. HTML cz.2.

I. Wstawianie rysunków

Krok 1: Stylizowanie plakatu

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

JAK W NAGŁÓWKU STRONY LUB BLOGA

ECDL/ICDL Web Editing Moduł S6 Sylabus - wersja 2.0

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

Studia Podyplomowe Grafika komputerowa i Techniki Multimedialne, 2015, semestr II, dr inż. Robert Banasiak Projektowanie Stron WWW.

Zastosowanie kaskadowych arkuszy stylów (CSS - Cascading Style Sheets) w technologii JavaServer Faces

Podstawy HTML. 2. Komendy ujęte są w nawiasy ostre - < > i występują najczęściej parami.

Elementy div i style CSS w praktyce

Deklarowanie tytułu związanej z tabelą

EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2016 CZĘŚĆ PRAKTYCZNA

Sierpień 2015 rozwiązanie plik: index.htlm

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

2. Projektowanie stron WWW podstawowe informacje

TWORZENIE STRON WWW. Zasady opisu stron w języku HTML:

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Wstęp 5 Rozdział 1. Informacje podstawowe 9

2. Prezentacja wizualna

Aplikacje WWW - laboratorium

Tworzenie Stron Internetowych. odcinek 9

PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE CZĘŚĆ PRAKTYCZNA

Specyfikacja techniczna produktów reklamowych serwisów Trader.com (Polska)

Aplikacje WWW - laboratorium

Cel ogólny lekcji: Wprowadzenie dodatkowych znaczników. Wprowadzenie odsyłacza, tabeli, listy numerowanej i wypunktowanej.

Moduł IV Internet Tworzenie stron www

Podstawy pozycjonowania CSS

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

HTML cd. Ramki, tabelki

Czcionki. Rodzina czcionki [font-family]

Transkrypt:

STANDARDY KODOWANIA MAILINGÓW

Tabela zawartości: I. Dlaczego standardy kodowania mailingów są istotne? II. Budowa nagłówka wiadomości. III. Style kaskadowe CSS. IV. Elementarna budowa szablonu. V. Podsumowanie. 2 I. Dlaczego standardy kodowania mailingów są istotne? Wraz z niepohamowanym rozwojem branży internetowej stale wzrasta konkurencja wśród producentów przeglądarek internatowych, klientów pocztowych jak również stale wyłaniających się serwisów pocztowych. Niestety pomimo rozwiniętej literatury przedmiotu nie wszystkie produkty obecne na rynku, zostały wyposażone w odpowiednio skonfigurowany interpreter poleceo kodu HTML, XHTML oraz CSS. Dyskusja na temat standardów sieciowych jest jedna z najczęściej przywoływanych w świecie biznesu internetowego. W jaki sposób standardy sieciowe wpływają na klientów branży wirtualnej? Przede wszystkim odpowiednio przestrzegane, umożliwiają redukcję kosztów związanych z trafnością i jakością dostarczanych informacji, z drugiej strony udostępniają użytkownikom większą swobodę w projektowaniu i budowaniu własnego wizerunku. FreshMail jest firmą dla której najważniejszymi celem jest funkcjonalnośd na najwyższym poziomie, oparta o kontakt z klientem w ramach wszystkich kanałów komunikacji, dlatego też prezentujemy Paostwu specyfikację będącą swoistym, praktycznym przygotowaniem do samodzielnego budowania szablonów mailingowych w oparciu o standardy sieciowe. 3 II. Budowa nagłówka wiadomości Poprawny kod nagłówka wiadomości: <!-- Element DOCTYPE jest przeważnie konwertowany przez większość klientów pocztowych, w związku z tym może być pominięty--> <html> <head> <!-- Definicja arkuszy stylowych--> <style type = text/css > a { <!-- Właściwości--> } body{ <!-- Właściwości--> } <!-- ETC--> </style> KOMENTARZ: definicja styli CSS pomiędzy znacznikami <HEAD> sprawia, że zostają one pomijane w niektórych aplikacjach takich jak Gmail, Hotmail czy też Interia.pl. Metoda odradzana. </head> III. Style kaskadowe CSS Atrybuty CSS, umożliwiają strukturalne wystylizowanie przygotowywanego mailingu. Dla poprawnego ich zaimplementowania doradza się stosowania tzw. style inline, oznaczającej definiowanie poszczególnych znaczników kodu HTML, XHTML za pomocą własności CSS w znaczniku body dokumentu.

Przykład poprawnego użycia: <td style="font-family:tahoma, Arial, Helvetica, sans-serif; font-size: 14px"> 4 IV. Budowa sekcji głównej szablonu Szablon mailingu powinien składad się z czterech podstawowych elementów: element pozycjonujący (wrapper) nagłówek (header) główna zawartość dokumentu (main body) stopka (footer) Kod dokumentu powinien byd oparty na tabelarycznej strukturze (table, tr, td). Dla poniższego przykładu stosujemy następujące właściwości: a. mailing jest wyśrodkowany w stosunku do obszaru okna b. szerokość dokumentu wynosi 610px Element pozycjonujący (wrapper): <html> <body> <!-- WRAPPER TABELA POZYCJONUJACA DOKUMENT--> <table width="610" border="0" align="center" cellpadding="0" cellspacing="0"> <td> <!-- HEADER (nagłówek) --> <!-- MAIN BODY (główna zawartość dokumentu) --> <!-- EOF MAIN BODY (koniec zawartości głównej dokumentu) --> </body> </html> 5 Nagłówek (header): <!-- HEADER (początek nagłówka) --> <!-- w tym przykładzie stosujemy tabelę dla nagłówka wypełnioną jednym elementem graficznym (układ jednokolumnowy)--> <img style= display:block src="link do elementu graficznego" alt="alt" width="610" height="40" border="0"> <!-- EOF HEADER (koniec nagłówka) --> KOMENTARZ: własność display:block dla atrybutu img zabezpiecza przed problemem pustych obszarów podczas umieszczania elementów graficznych wewnątrz tabeli. Główna część dokumentu (main body):!-- MAIN BODY CONTENT (zawartość główna dokumentu) --> <table width="610" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"> <td style="font-family:tahoma, Verdana, sans-serif; font-size: 11px" valign="top"> <!-- COLUMNS (kolumny) --> <table border="0" cellpadding="0" cellspacing="0" width="610"> <!-- LEFT COLUMN (lewa kolumna) --> <td valign="top" align="left" width="305" style="font-family:tahoma, Verdana, sans-serif; font-size:11px; > <!-- wypełnienie kolumny lewej-->

<!-- EOF LEFT COLUMN (koniec lewej kolumny) --> <!-- RIGHT COLUMN (prawa kolumna) --> <td valign="top" align="left" width="305" style="font-family:tahoma, Verdana, sans-serif; font-size:11px;"> <!-- wypełnienie kolumny prawej --> <!-- EOF RIGHT COLUMN (koniec prawej kolumny) --> <!-- EOF COLUMNS (koniec tabeli zawierającej kolumny) --> <!-- EOF MAIN BODY CONTENT (koniec zawartości głównej dokumentu) --> 6 Stopka (footer): <p style= font-size:10px > <resignlink> Link rezygnacji </resignlink> </p> <!-- EOF FOOTER (stopka) --> 7 PRZYKŁADOWY POPRAWNY KOD: <html> <body> <!-- WRAPPER TABELA POZYCJONUJACA DOKUMENT--> <table width="610" border="0" align="center" cellpadding="0" cellspacing="0"> <td> <!-- HEADER (początek nagłówka) --> <!-- w tym przykładzie stosujemy tabelę dla nagłówka wypełnioną jednym elementem graficznym (układ jednokolumnowy)--> <img style= display:block src="link do elementu graficznego" alt="alt" width="610" height="40" border="0"> <!-- EOF HEADER (koniec nagłówka) -->!-- MAIN BODY CONTENT (zawartość główna dokumentu) --> <table width="610" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"> <td style="font-family:tahoma, Verdana, sans-serif; font-size: 11px" valign="top"> <!-- COLUMNS (kolumny) --> <table border="0" cellpadding="0" cellspacing="0" width="610"> <!-- LEFT COLUMN (lewa kolumna) --> <td valign="top" align="left" width="305" style="font-family:tahoma, Verdana, sans-serif; font-size:11px; > <!-- wypełnienie kolumny lewej--> <!-- EOF LEFT COLUMN (koniec lewej kolumny) --> <!-- RIGHT COLUMN (prawa kolumna) --> <td valign="top" align="left" width="305" style="font-family:tahoma, Verdana, sans-serif; font-size:11px;"> <!-- wypełnienie kolumny prawej --> <!-- EOF RIGHT COLUMN (koniec prawej kolumny) --> <!-- EOF COLUMNS (koniec tabeli zawierającej kolumny) --> <p style= font-size:10px > <resignlink> Link rezygnacji </resignlink>

</p> <!-- EOF FOOTER (stopka) --> <!-- EOF MAIN BODY CONTENT (koniec zawartości głównej dokumentu) --> </body> </html> 8 V. Podsumowanie 1. Kodujemy w standardzie ISO-8859-2 (tzw. Latin-2). Pozostałe kodowania Windows-1250 oraz UTF 8 są zdecydowanie bardziej problematyczne, dlatego zalecamy korzystanie z tego pierwszego. 2. Przygotowany szablon powinien w całości opierad się na formie tabelarycznej odpowiednio sformatowanej przy pomocy stylów CSS. 3. Szerokośd maila, którą rekomendujemy to ok. 600 px. Zazwyczaj, możemy polecid przedział pomiędzy 500 a 600 pikseli. Większe kreacje u użytkowników, którzy korzystają z ekranów o mniejszej rozdzielczości, mogą wymagad przewijania w poziomie, a jak wiadomo jest to niezgodne z utartymi zasadami użyteczności i projektowania. 4. Konieczne, przy załączaniu w e-mailu elementów graficznych, jest stosowanie tagu alt, z odpowiednio przygotowaną treścią, przekonywującą do pobrania grafiki, gdy jest ona automatycznie blokowana (np. Pobierz grafikę i zobacz co przygotowaliśmy dla Ciebie ). Do każdego obrazka dodajemy border="0" i display:block. 5. Najlepiej stosowad czcionki Verdana, Tahoma, Arial lub Times New Roman z określeniem ich wielkości. 6. Zalecamy też aby nie używad atrybutu <style> w sekcji HEAD. 7. Grafiki umieszczane w tle (table>td> lub tr>) mogą byd niepoprawnie wyświetlane w niektórych programach pocztowych. Dlatego też zalecamy użycie atrybutu bgcolor. 8. Wiadomośd e-mail powinna posiadad link rezygnacji. Żeby go wstawid wystarczy aby w stopce dokumentu zamieścid link poprzez znacznik $$resignlink$$ lub zapisując dowolny tekst pomiędzy znacznikami <resignlink> i </resignlink>. 9. Wszelkie bloki dokumentu zawierające kod powiązany z językiem Javascript lub Flash są przeważnie pomijane przez większośd popularnych programów pocztowych. 10. Import własnego szablonu do systemu FreshMail polega na spakowaniu plików dokumentu w formacie ZIP. Struktura takiego katalogu po rozpakowaniu powinna zawierad plik główny z rozszerzeniem.html, oraz pliki graficzne w dowolnym formacie wskazanym w dokumencie. 11. Wiadomośd nie powinna mied więcej niż 100 kb aby nie zapychad skrzynek Twoich klientów :-) 12. Zamiast <p> lepiej użyd znacznika <span>. Sprawia mniej problemów.

13. Paddingi nie zadziałają. Wszelkie przestrzenie uzyskujemy tylko poprzesz zakodowanie pustych komórek tabel o określonych szerokościach. 14. Wszystkie szerokości tabel i komórek w nich zawartych muszą zgadzad się co do piksela i muszą byd określone (chodby HTML-owo). 15. Im więcej w newsletterze tekstu, tym lepiej. Obrazki nie zawsze otwierają się domyślnie. Czasami trzeba kliknąd "Pobierz obrazki", żeby je zobaczyd. Tekst widzimy od razu. Dlatego mailing, który powstał w oparciu tylko o obrazki to nie jest dobry pomysł. Ponadto, zbyt duże obrazki (rozmiarowo/wagowo) najprawdopodobniej spowodują, że newsletter wpadnie w spam. Jeżeli taka sytuacja się zdarzy, trzeba je pociąd na mniejsze. 16. Atrybut line-height jest bardzo trudny do kontrolowania. W każdym kliencie pocztowym interpretowany jest nieco inaczej. Dlatego nie zaleca się projektowania kreacji newsletterów, w których występują boksy otoczone borderem z zaokrąglonymi rogami. Tych ostatnich nie da się bowiem skodowad czystym HTML-em, czy CSS-em. Wstawianie borderów, jako grafiki jest z kolei bardzo ryzykownym przedsięwzięciem. * Wszelkie informacje dotyczące problemów, spostrzeżeo związanych z kodowaniem i przygotowywaniem szablonów mailingowych prosimy wysyład na nowo uruchomiony adres css@freshmail.pl 9