SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
kódování html e-mailů a
kódování html e-mailů akódování html e-mailů a
newsletterů
newsletterůnewsletterů
sk. Tomáš Krejčísk. Tomáš Krejčí
www.superkoderi.czwww.superkoderi.cz || @tomkrej@tomkrej
o čem to bude?
o čem to bude?o čem to bude?
Základní pravidla pro kódováníZákladní pravidla pro kódování••
Best practiceBest practice••
Co nikdy nedělat?Co nikdy nedělat?••
CSS3CSS3••
Tipy a trikyTipy a triky••
TestováníTestování••
základní pravidla pro
základní pravidla prozákladní pravidla pro
kódování
kódováníkódování
html
htmlhtml
Co používat a nepoužívat za elementy?Co používat a nepoužívat za elementy?••
Jak postavit layoutJak postavit layout••
Obalující tabulkaObalující tabulka••
Vnitřní tabulkaVnitřní tabulka••
Tabulka pro tmavé pozadíTabulka pro tmavé pozadí••
css
csscss
Jak vkládat CSS?Jak vkládat CSS?••
linkování externích stylůlinkování externích stylů••
styly v hlavičcestyly v hlavičce••
styly na jednotlivých elementechstyly na jednotlivých elementech
((http://inlinestyler.torchboxapps.com/http://inlinestyler.torchboxapps.com/))
••
Seznam podporovaných vlastnostíSeznam podporovaných vlastností
http://www.campaignmonitor.com/css/http://www.campaignmonitor.com/css/
••
obrázky
obrázkyobrázky
pozor na velikostpozor na velikost••
embed (102kb)embed (102kb)••
vyhnout se PNG - pokud optimalizujete pro Lotus Notesvyhnout se PNG - pokud optimalizujete pro Lotus Notes••
best practice
best practicebest practice
Co je dobré nastavovat na jednotlivých elementechCo je dobré nastavovat na jednotlivých elementech
<table>
<table><table>
table width 100% border 0 cellpadding 0 cellspacing 0
style margin:0; padding:0; font-size:13px; font-family:Arial, Helvetica, sans-serif; width:100%; background:#05aff0;
atributy
atributyatributy
widthwidth••
borderborder••
cellpaddingcellpadding••
cellspacingcellspacing••
css
csscss
vyresetovat paddingvyresetovat padding••
vyresetovat marginvyresetovat margin••
font-sizefont-size••
font-familyfont-family••
widthwidth••
colorcolor••
<img />
<img /><img />
img src ./img/logo-superkoderi.png alt SuperKodéři width 154 height 62 style vertical-align:middle; border:none;
atributy
atributyatributy
widthwidth••
heightheight••
altalt••
css
csscss
vertical-align nebo display:block;vertical-align nebo display:block;••
borderborder••
<p>
<p><p>
p style line-height:20px; margin:0 0 15px; Lorem ipsum dolor sit amet, consectetur adipisicing elit. p
line-heightline-height••
marginmargin••
nadpisy
nadpisynadpisy
h1 style font-size:30px; line-height:36px; margin:0 0 20px; Nadpis h1
font-sizefont-size••
line-heightline-height••
marginmargin••
co nikdy nedělat?
co nikdy nedělat?co nikdy nedělat?
<table>
<table><table>
marginmargin••
<td>
<td><td>
různé paddingyrůzné paddingy••
ruzné velikosti borderůruzné velikosti borderů••
height menší než výška textu/line-heightheight menší než výška textu/line-height••
obecně
obecněobecně
floatyfloaty••
speciální fontyspeciální fonty••
absolutní poziceabsolutní pozice••
záporné marginyzáporné marginy••
nepřetypovávat inlinové elementy na blokové a naopaknepřetypovávat inlinové elementy na blokové a naopak••
nezapisovat písmo zkráceným zápisem font:nezapisovat písmo zkráceným zápisem font:••
nezkracovat ani #000nezkracovat ani #000••
nepoužívat javascript, video a flashnepoužívat javascript, video a flash••
css3
css3css3
kdy a jak použít?
kdy a jak použít?kdy a jak použít?
co použít
co použítco použít
border-radiusborder-radius••
box-shadowbox-shadow••
text-shadowtext-shadow••
font-facefont-face••
tipy a triky
tipy a trikytipy a triky
jak na hover na odkazech
jak na hover na odkazechjak na hover na odkazech
head
style
a:hover
color red !important
style
head
embed obrázků - base64
embed obrázků - base64embed obrázků - base64
img src data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABYCAYAAACee5lPAAAgAElEQVR4nO29B5hd1XnvfXyTL8V
Jeden z mnoha konvertorůJeden z mnoha konvertorů
(http://webcodertools.com/imagetobase64converter)(http://webcodertools.com/imagetobase64converter)
PNGHatPNGHat
zvětšený font-size na
zvětšený font-size nazvětšený font-size na
iphonech
iphonechiphonech
-webkit-text-size-adjust none
jak udělat obrázek na
jak udělat obrázek najak udělat obrázek na
pozadí v outlooku
pozadí v outlookupozadí v outlooku
http://backgrounds.cm/http://backgrounds.cm/
td background http://i.imgur.com/XCnBXwP.pnghttp://i.imgur.com/XCnBXwP.png bgcolor #7bceeb width 120 height 92 valign top
<!--[if gte mso 9]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:120px;height:92px;">
<v:fill type="tile" src="http://i.imgur.com/XCnBXwP.pnghttp://i.imgur.com/XCnBXwP.png" color="#7bceeb" />
<v:textbox inset="0,0,0,0">
<![endif]-->
...
<!--[if gte mso 9]>
</v:textbox>
</v:rect>
<![endif]-->
td
nedělejte tlačítka pomocí
nedělejte tlačítka pomocínedělejte tlačítka pomocí
css
csscss
i když?i když? http://buttons.cm/http://buttons.cm/
testování
testovánítestování
jak testuji
jak testujijak testuji
pro jaké e-mailové klienty
pro jaké e-mailové klientypro jaké e-mailové klienty
testuji
testujitestuji
webmaily
webmailywebmaily
GmailGmail••
SeznamSeznam•• e-mailový
e-mailovýe-mailový
klienti
klientiklienti
Outlook 2003Outlook 2003
(Express/Mail)(Express/Mail)
••
Outlook 2010Outlook 2010
(2013/2007)(2013/2007)
••
ThunderbirdThunderbird••
Apple mailApple mail••
responsivní
responsivníresponsivní
e-maily
e-mailye-maily
iPhoneiPhone•• automaticky
automatickyautomaticky
LitmusLitmus••
pár učitečných odkazů na
pár učitečných odkazů napár učitečných odkazů na
závěr
závěrzávěr
templates.mailchimp.comtemplates.mailchimp.com••
campaignmonitor.com/resourcescampaignmonitor.com/resources••
litmus.com/learninglitmus.com/learning••
děkuji za pozornost
děkuji za pozornostděkuji za pozornost
@tomkrej@tomkrej
www.superkoderi.czwww.superkoderi.cz
tomas.krejci@superkoderi.cztomas.krejci@superkoderi.cz
Využit framework pro prezentaceVyužit framework pro prezentace FlowTimeFlowTime

Weitere ähnliche Inhalte

Kürzlich hochgeladen

E-mail Date #2: Markéta Kryštůfková - Multikanálová retence: využijte data o ...
E-mail Date #2: Markéta Kryštůfková - Multikanálová retence: využijte data o ...E-mail Date #2: Markéta Kryštůfková - Multikanálová retence: využijte data o ...
E-mail Date #2: Markéta Kryštůfková - Multikanálová retence: využijte data o ...Taste
 
Project Restart 2024: Martin Vasquez - Inteligence je schopnost reagovat na z...
Project Restart 2024: Martin Vasquez - Inteligence je schopnost reagovat na z...Project Restart 2024: Martin Vasquez - Inteligence je schopnost reagovat na z...
Project Restart 2024: Martin Vasquez - Inteligence je schopnost reagovat na z...Taste
 
Project Restart 2024: Hana Březinová - Psychologické tipy pro práci s lidmi n...
Project Restart 2024: Hana Březinová - Psychologické tipy pro práci s lidmi n...Project Restart 2024: Hana Březinová - Psychologické tipy pro práci s lidmi n...
Project Restart 2024: Hana Březinová - Psychologické tipy pro práci s lidmi n...Taste
 
E-mail Date #2: Kazimír Krysta - CDP jako stavební kámen retence
E-mail Date #2: Kazimír Krysta - CDP jako stavební kámen retenceE-mail Date #2: Kazimír Krysta - CDP jako stavební kámen retence
E-mail Date #2: Kazimír Krysta - CDP jako stavební kámen retenceTaste
 
Project Restart 2024: Pavel Minář - Procesy pro lepší projekty
Project Restart 2024: Pavel Minář - Procesy pro lepší projektyProject Restart 2024: Pavel Minář - Procesy pro lepší projekty
Project Restart 2024: Pavel Minář - Procesy pro lepší projektyTaste
 
Project Restart 2024: Jan Řezáč - Nahradí AI projektové manažery?
Project Restart 2024: Jan Řezáč - Nahradí AI projektové manažery?Project Restart 2024: Jan Řezáč - Nahradí AI projektové manažery?
Project Restart 2024: Jan Řezáč - Nahradí AI projektové manažery?Taste
 
Project Restart 2024: Lenka Auerová - Budování holistické organizace
Project Restart 2024: Lenka Auerová - Budování holistické organizaceProject Restart 2024: Lenka Auerová - Budování holistické organizace
Project Restart 2024: Lenka Auerová - Budování holistické organizaceTaste
 
E-mail Date #2: Jan Krčmář - Retence a RFM: jak pomocí e-mailingu navýšit hod...
E-mail Date #2: Jan Krčmář - Retence a RFM: jak pomocí e-mailingu navýšit hod...E-mail Date #2: Jan Krčmář - Retence a RFM: jak pomocí e-mailingu navýšit hod...
E-mail Date #2: Jan Krčmář - Retence a RFM: jak pomocí e-mailingu navýšit hod...Taste
 
E-mail Date #2: Jakub Kalvoda a Barbora Pavlíčková - Jak si udržet skvělé výs...
E-mail Date #2: Jakub Kalvoda a Barbora Pavlíčková - Jak si udržet skvělé výs...E-mail Date #2: Jakub Kalvoda a Barbora Pavlíčková - Jak si udržet skvělé výs...
E-mail Date #2: Jakub Kalvoda a Barbora Pavlíčková - Jak si udržet skvělé výs...Taste
 
Project Restart 2024: Karel Smutný - Specializace patří do 19. století
Project Restart 2024: Karel Smutný - Specializace patří do 19. stoletíProject Restart 2024: Karel Smutný - Specializace patří do 19. století
Project Restart 2024: Karel Smutný - Specializace patří do 19. stoletíTaste
 

Kürzlich hochgeladen (10)

E-mail Date #2: Markéta Kryštůfková - Multikanálová retence: využijte data o ...
E-mail Date #2: Markéta Kryštůfková - Multikanálová retence: využijte data o ...E-mail Date #2: Markéta Kryštůfková - Multikanálová retence: využijte data o ...
E-mail Date #2: Markéta Kryštůfková - Multikanálová retence: využijte data o ...
 
Project Restart 2024: Martin Vasquez - Inteligence je schopnost reagovat na z...
Project Restart 2024: Martin Vasquez - Inteligence je schopnost reagovat na z...Project Restart 2024: Martin Vasquez - Inteligence je schopnost reagovat na z...
Project Restart 2024: Martin Vasquez - Inteligence je schopnost reagovat na z...
 
Project Restart 2024: Hana Březinová - Psychologické tipy pro práci s lidmi n...
Project Restart 2024: Hana Březinová - Psychologické tipy pro práci s lidmi n...Project Restart 2024: Hana Březinová - Psychologické tipy pro práci s lidmi n...
Project Restart 2024: Hana Březinová - Psychologické tipy pro práci s lidmi n...
 
E-mail Date #2: Kazimír Krysta - CDP jako stavební kámen retence
E-mail Date #2: Kazimír Krysta - CDP jako stavební kámen retenceE-mail Date #2: Kazimír Krysta - CDP jako stavební kámen retence
E-mail Date #2: Kazimír Krysta - CDP jako stavební kámen retence
 
Project Restart 2024: Pavel Minář - Procesy pro lepší projekty
Project Restart 2024: Pavel Minář - Procesy pro lepší projektyProject Restart 2024: Pavel Minář - Procesy pro lepší projekty
Project Restart 2024: Pavel Minář - Procesy pro lepší projekty
 
Project Restart 2024: Jan Řezáč - Nahradí AI projektové manažery?
Project Restart 2024: Jan Řezáč - Nahradí AI projektové manažery?Project Restart 2024: Jan Řezáč - Nahradí AI projektové manažery?
Project Restart 2024: Jan Řezáč - Nahradí AI projektové manažery?
 
Project Restart 2024: Lenka Auerová - Budování holistické organizace
Project Restart 2024: Lenka Auerová - Budování holistické organizaceProject Restart 2024: Lenka Auerová - Budování holistické organizace
Project Restart 2024: Lenka Auerová - Budování holistické organizace
 
E-mail Date #2: Jan Krčmář - Retence a RFM: jak pomocí e-mailingu navýšit hod...
E-mail Date #2: Jan Krčmář - Retence a RFM: jak pomocí e-mailingu navýšit hod...E-mail Date #2: Jan Krčmář - Retence a RFM: jak pomocí e-mailingu navýšit hod...
E-mail Date #2: Jan Krčmář - Retence a RFM: jak pomocí e-mailingu navýšit hod...
 
E-mail Date #2: Jakub Kalvoda a Barbora Pavlíčková - Jak si udržet skvělé výs...
E-mail Date #2: Jakub Kalvoda a Barbora Pavlíčková - Jak si udržet skvělé výs...E-mail Date #2: Jakub Kalvoda a Barbora Pavlíčková - Jak si udržet skvělé výs...
E-mail Date #2: Jakub Kalvoda a Barbora Pavlíčková - Jak si udržet skvělé výs...
 
Project Restart 2024: Karel Smutný - Specializace patří do 19. století
Project Restart 2024: Karel Smutný - Specializace patří do 19. stoletíProject Restart 2024: Karel Smutný - Specializace patří do 19. století
Project Restart 2024: Karel Smutný - Specializace patří do 19. století
 

Empfohlen

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Empfohlen (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Kódování HTML e-mailů a newsletterů

  • 1. kódování html e-mailů a kódování html e-mailů akódování html e-mailů a newsletterů newsletterůnewsletterů sk. Tomáš Krejčísk. Tomáš Krejčí www.superkoderi.czwww.superkoderi.cz || @tomkrej@tomkrej
  • 2. o čem to bude? o čem to bude?o čem to bude? Základní pravidla pro kódováníZákladní pravidla pro kódování•• Best practiceBest practice•• Co nikdy nedělat?Co nikdy nedělat?•• CSS3CSS3•• Tipy a trikyTipy a triky•• TestováníTestování••
  • 3. základní pravidla pro základní pravidla prozákladní pravidla pro kódování kódováníkódování
  • 4. html htmlhtml Co používat a nepoužívat za elementy?Co používat a nepoužívat za elementy?•• Jak postavit layoutJak postavit layout•• Obalující tabulkaObalující tabulka•• Vnitřní tabulkaVnitřní tabulka•• Tabulka pro tmavé pozadíTabulka pro tmavé pozadí••
  • 5. css csscss Jak vkládat CSS?Jak vkládat CSS?•• linkování externích stylůlinkování externích stylů•• styly v hlavičcestyly v hlavičce•• styly na jednotlivých elementechstyly na jednotlivých elementech ((http://inlinestyler.torchboxapps.com/http://inlinestyler.torchboxapps.com/)) •• Seznam podporovaných vlastnostíSeznam podporovaných vlastností http://www.campaignmonitor.com/css/http://www.campaignmonitor.com/css/ ••
  • 6. obrázky obrázkyobrázky pozor na velikostpozor na velikost•• embed (102kb)embed (102kb)•• vyhnout se PNG - pokud optimalizujete pro Lotus Notesvyhnout se PNG - pokud optimalizujete pro Lotus Notes••
  • 7. best practice best practicebest practice Co je dobré nastavovat na jednotlivých elementechCo je dobré nastavovat na jednotlivých elementech
  • 8. <table> <table><table> table width 100% border 0 cellpadding 0 cellspacing 0 style margin:0; padding:0; font-size:13px; font-family:Arial, Helvetica, sans-serif; width:100%; background:#05aff0; atributy atributyatributy widthwidth•• borderborder•• cellpaddingcellpadding•• cellspacingcellspacing•• css csscss vyresetovat paddingvyresetovat padding•• vyresetovat marginvyresetovat margin•• font-sizefont-size•• font-familyfont-family•• widthwidth•• colorcolor••
  • 9. <img /> <img /><img /> img src ./img/logo-superkoderi.png alt SuperKodéři width 154 height 62 style vertical-align:middle; border:none; atributy atributyatributy widthwidth•• heightheight•• altalt•• css csscss vertical-align nebo display:block;vertical-align nebo display:block;•• borderborder••
  • 10. <p> <p><p> p style line-height:20px; margin:0 0 15px; Lorem ipsum dolor sit amet, consectetur adipisicing elit. p line-heightline-height•• marginmargin••
  • 11. nadpisy nadpisynadpisy h1 style font-size:30px; line-height:36px; margin:0 0 20px; Nadpis h1 font-sizefont-size•• line-heightline-height•• marginmargin••
  • 12. co nikdy nedělat? co nikdy nedělat?co nikdy nedělat?
  • 14. <td> <td><td> různé paddingyrůzné paddingy•• ruzné velikosti borderůruzné velikosti borderů•• height menší než výška textu/line-heightheight menší než výška textu/line-height••
  • 15. obecně obecněobecně floatyfloaty•• speciální fontyspeciální fonty•• absolutní poziceabsolutní pozice•• záporné marginyzáporné marginy•• nepřetypovávat inlinové elementy na blokové a naopaknepřetypovávat inlinové elementy na blokové a naopak•• nezapisovat písmo zkráceným zápisem font:nezapisovat písmo zkráceným zápisem font:•• nezkracovat ani #000nezkracovat ani #000•• nepoužívat javascript, video a flashnepoužívat javascript, video a flash••
  • 17. kdy a jak použít? kdy a jak použít?kdy a jak použít?
  • 18. co použít co použítco použít border-radiusborder-radius•• box-shadowbox-shadow•• text-shadowtext-shadow•• font-facefont-face••
  • 19. tipy a triky tipy a trikytipy a triky
  • 20. jak na hover na odkazech jak na hover na odkazechjak na hover na odkazech head style a:hover color red !important style head
  • 21. embed obrázků - base64 embed obrázků - base64embed obrázků - base64 img src data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABYCAYAAACee5lPAAAgAElEQVR4nO29B5hd1XnvfXyTL8V Jeden z mnoha konvertorůJeden z mnoha konvertorů (http://webcodertools.com/imagetobase64converter)(http://webcodertools.com/imagetobase64converter) PNGHatPNGHat
  • 22. zvětšený font-size na zvětšený font-size nazvětšený font-size na iphonech iphonechiphonech -webkit-text-size-adjust none
  • 23. jak udělat obrázek na jak udělat obrázek najak udělat obrázek na pozadí v outlooku pozadí v outlookupozadí v outlooku http://backgrounds.cm/http://backgrounds.cm/ td background http://i.imgur.com/XCnBXwP.pnghttp://i.imgur.com/XCnBXwP.png bgcolor #7bceeb width 120 height 92 valign top <!--[if gte mso 9]> <v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:120px;height:92px;"> <v:fill type="tile" src="http://i.imgur.com/XCnBXwP.pnghttp://i.imgur.com/XCnBXwP.png" color="#7bceeb" /> <v:textbox inset="0,0,0,0"> <![endif]--> ... <!--[if gte mso 9]> </v:textbox> </v:rect> <![endif]--> td
  • 24. nedělejte tlačítka pomocí nedělejte tlačítka pomocínedělejte tlačítka pomocí css csscss i když?i když? http://buttons.cm/http://buttons.cm/
  • 27. pro jaké e-mailové klienty pro jaké e-mailové klientypro jaké e-mailové klienty testuji testujitestuji webmaily webmailywebmaily GmailGmail•• SeznamSeznam•• e-mailový e-mailovýe-mailový klienti klientiklienti Outlook 2003Outlook 2003 (Express/Mail)(Express/Mail) •• Outlook 2010Outlook 2010 (2013/2007)(2013/2007) •• ThunderbirdThunderbird•• Apple mailApple mail•• responsivní responsivníresponsivní e-maily e-mailye-maily iPhoneiPhone•• automaticky automatickyautomaticky LitmusLitmus••
  • 28. pár učitečných odkazů na pár učitečných odkazů napár učitečných odkazů na závěr závěrzávěr templates.mailchimp.comtemplates.mailchimp.com•• campaignmonitor.com/resourcescampaignmonitor.com/resources•• litmus.com/learninglitmus.com/learning••
  • 29. děkuji za pozornost děkuji za pozornostděkuji za pozornost @tomkrej@tomkrej www.superkoderi.czwww.superkoderi.cz tomas.krejci@superkoderi.cztomas.krejci@superkoderi.cz Využit framework pro prezentaceVyužit framework pro prezentace FlowTimeFlowTime