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



Podobne dokumenty
STANDARDY KODOWANIA MAILINGÓW

Specyfikacja techniczna dot. mailingów HTML

Odsyłacze. Style nagłówkowe

Jak zaprojektować skuteczny mailing. Poradnik i specyfikacja.

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

Mailingi HTML. Specyfikacja techniczna

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

Tworzenie stron internetowych w kodzie HTML Cz 5

Laboratorium 1: Szablon strony w HTML5

Dokument hipertekstowy

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

za pomocą: definiujemy:

2 Podstawy tworzenia stron internetowych

Zawartość specyfikacji:

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

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

Specyfikacja mailingu GG Network

Technologia CSS w aplikacjach pocztowych

Programowanie WEB PODSTAWY HTML

HTML (HyperText Markup Language)

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

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

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

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

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

STRONY INTERNETOWE mgr inż. Adrian Zapała

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

HTML podstawowe polecenia

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

HTML5 Nowe znaczniki header nav article section aside footer

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.

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

Wprowadzenie do języka HTML

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

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

Podstawowe znaczniki języka HTML.

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

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

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

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

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

Przedmiot: Grafika komputerowa i projektowanie stron WWW

Sierpień 2015 rozwiązanie plik: index.htlm

Kaskadowe arkusze stylów (CSS)

Ćwiczenie 9 - CSS i wstawianie CSS

mbank CompanyNet Struktura raportu Historia rachunku w formacie xml Bankowość elektroniczna dla klientów MSP i korporacji Wersja 1.00, r.

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

JAK W NAGŁÓWKU STRONY LUB BLOGA

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

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

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

Tworzenie Stron Internetowych. odcinek 6

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

Aplikacje WWW - laboratorium

Elementarz HTML i CSS

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

Tomasz Grześ. Systemy zarządzania treścią, cz. II

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

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

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

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

Rysunek otaczany przez tekst

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

Krok 1: Stylizowanie plakatu

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

Witryny i aplikacje internetowe

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

Pierwsza strona internetowa

Tworzenie stron internetowych w oparciu o język HTML

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

Proste kody html do szybkiego stosowania.

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

Układy witryn internetowych

I. Formatowanie tekstu i wygląd strony

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

Dostępne nośniki reklamowe

Aplikacje WWW - laboratorium

2. Prezentacja wizualna

Specyfikacja standardów technicznych

Budowa aplikacji wielowarstwowych. Zastosowanie Kaskadowych arkuszy stylów (CSS)

HTML. HTML(ang. HyperTextMarkupLanguage, pol. hipertekstowy język znaczników) język wykorzystywany do tworzenia stron internetowych

Deklarowanie tytułu związanej z tabelą


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

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

Podstawy (X)HTML i CSS

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

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

w aplikacjach pocztowych

Michał Bielecki, KNI 'BIOS'

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Rozwiązania zadań EGZAMINACYJNYCH- WITRYNY

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

Elementy div i style CSS w praktyce

Wstęp 5 Rozdział 1. Informacje podstawowe 9

Specyfikacja Techniczna Produktów Reklamowych esky.pl

Wykład 1: HTML (XHTML) Michał Drabik

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

2. Projektowanie stron WWW podstawowe informacje

Transkrypt:

1

Tabela zawartości: I. Dlaczego standardy kodowania mailingów są istotne? 3 II. Budowa nagłówka wiadomości. 4 III. Style kaskadowe CSS. 4 IV. Elementarna budowa szablonu. 6 V. Podsumowanie. 9 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 poleceń 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ść na najwyższym poziomie, oparta o kontakt z klientem w ramach wszystkich kanałów komunikacji, dlatego też prezentujemy Państwu 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ładać się z czterech podstawowych elementów: element pozycjonujący (wrapper) nagłówek (header) główna zawartość dokumentu (main body) stopka (footer) Kod dokumentu powinien być 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) --> <!-- FOOTER (stopka) --> <!-- 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)--> <table width="610" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"> <td align="center"> <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) --> <!-- FOOTER (stopka) --> <!-- EOF MAIN BODY CONTENT (koniec zawartości głównej dokumentu) --> 6

Stopka (footer): <!-- FOOTER (stopka) --> <table width="610" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"> <td align="center"> <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)--> <table width="610" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"> <td align="center"> <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) --> <!-- FOOTER (stopka) --> <table width="610" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff"> <td align="center"> <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. Podstawą dla tworzenia szablonów mailingowych jest stosowanie standardów kodowania znaków: ISO-8859-2. 2. Przygotowany szablon powinien w całości opierać się na formie tabelarycznej odpowiednio sformatowanej przy pomocy stylów CSS. 3. Optymalna szerokość maila to 650px. 4. Warunkiem niezbędnym przy załączaniu w e-mail'u elementów graficznych jest konieczność stosowania 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). 5. Wiadomość e-mail powinna posiadać link rezygnacji. W przypadku Freshmail'a aby stworzyć link rezygnacji wystarczy aby w stopce dokumentu zamieścić link poprzez znacznik $$resignlink$$ lub zapisując dowolny tekst pomiędzy znacznikami <resignlink> i </resignlink>. 6. Wszelkie bloki dokumentu zawierające kod powiązany z językiem Javascript lub Flash są przeważnie pomijane przez większość popularnych programów pocztowych. 7. Import własnego szablonu do systemu Freshmail polega na spakowaniu plików dokumentu w formacie ZIP. Struktura takiego katalogu po rozpakowaniu powinna zawierać plik główny z rozszerzeniem.html, oraz pliki graficzne w dowolnym formacie wskazanym w dokumencie. * Wszelkie informacje dotyczące problemów, spostrzeżeń związanych z kodowaniem i przygotowywaniem szablonów mailingowych prosimy wysyłać na nowo uruchomiony adres css@freshmail.pl 9