SlideShare a Scribd company logo
1 of 25
MOBILE EMAIL IN 5 MINS
MOBILE EMAIL IN 5 MINS
FITTING LOADS
 OF AWESOME
 MOBILE EMAIL IN 5 MINS

 ON A SMALL
   SCREEN
EMAIL IS NOT DEAD
 70 mobile email users in the US
WTF?
MOBILE CSS IS NOT SO HARD
RESPONSIVE WEB DESIGN




RESPONSIVE EMAIL DESIGN?
MEDIA QUERIES
 yes, they work in email!
<style type=”text/css”>
...
@media only screen and
    (max-device-width: 480px) {


 /* CSS for display on mobile devices */

}
...
</style>
ADAPTING EMAIL FOR
  MOBILE DEVICES
hide content
       adjust layout
  ADAPTING EMAIL FOR
    MOBILE DEVICES
resize images
   control font-size
<style type=”text/css”>
...
@media only screen and
    (max-device-width: 480px) {


 span[class=date] { display: none; }
  table[class=table] { width: 300px; }
  img[class=hero] { width: 100px; }
  p { -webkit-text-size-adjust:none; }

}
...
</style>
<style type=”text/css”>
...
@media only screen and
    (max-device-width: 480px) {


 span[class=date] { display: none; }
  table[class=table] { width: 300px; }
  img[class=hero] { width: 100px; }
  p { -webkit-text-size-adjust:none; }

}
...
</style>
“THE EMAILS ARE TOO DAMN LONG!”
@media only screen and (max-device-width: 480px) {
 ...
 a[class="mobileshow"], a[class="mobilehide"] {
     display: block !important; }

    div[class="article"] { display: none; }

    a.mobileshow:hover { visibility: hidden; }
    .mobileshow:hover + .article {
        display: inline !important; }
    ...
}

<a href="#" class="mobilehide">Hide</a>
<a href="#" class="mobileshow">Show</a>
WHEN DESIGNING FOR
 MOBILE DEVICES...
1 column
      bigger links
WHEN DESIGNING FOR
 MOBILE DEVICES...
more space
  concise content
MOBILE IS THE FUTURE OF
     EMAIL DESIGN
mobile is on the rise
       media queries
 MOBILE IS THE FUTURE OF
      EMAIL DESIGN
responsive layouts
              less crap
@yarrcat | roshodgekiss.com
DONE! THANK YOU!
 @yarrcat | roshodgekiss.com

More Related Content

Viewers also liked

Html For Email - Technical Tips and Tricks Developing Emails
Html For Email - Technical Tips and Tricks Developing EmailsHtml For Email - Technical Tips and Tricks Developing Emails
Html For Email - Technical Tips and Tricks Developing EmailsSalesforce Marketing Cloud
 
HTML Email Trends & Best Practice
HTML Email Trends & Best PracticeHTML Email Trends & Best Practice
HTML Email Trends & Best PracticeOLIVER
 
Estudo comparativo em matéria do direito na UNASUL: ênfase nos elementos inte...
Estudo comparativo em matéria do direito na UNASUL: ênfase nos elementos inte...Estudo comparativo em matéria do direito na UNASUL: ênfase nos elementos inte...
Estudo comparativo em matéria do direito na UNASUL: ênfase nos elementos inte...Isabela Espíndola
 
From Awesome Admin to Champion Coder by Ashima Saigal, David Liu, Jennifer Be...
From Awesome Admin to Champion Coder by Ashima Saigal, David Liu, Jennifer Be...From Awesome Admin to Champion Coder by Ashima Saigal, David Liu, Jennifer Be...
From Awesome Admin to Champion Coder by Ashima Saigal, David Liu, Jennifer Be...Salesforce Admins
 
Going with the (Cash) Flow with Microsoft Excel
Going with the (Cash) Flow with Microsoft ExcelGoing with the (Cash) Flow with Microsoft Excel
Going with the (Cash) Flow with Microsoft ExcelKeitaro Matsuoka
 
How to Coach Enterprise Experimentation (Alissa Briggs at Enterprise UX 2015)
How to Coach Enterprise Experimentation (Alissa Briggs at Enterprise UX 2015)How to Coach Enterprise Experimentation (Alissa Briggs at Enterprise UX 2015)
How to Coach Enterprise Experimentation (Alissa Briggs at Enterprise UX 2015)Rosenfeld Media
 
Typhoon Hagupit (RubyPH) Map Sampling
Typhoon Hagupit (RubyPH) Map Sampling Typhoon Hagupit (RubyPH) Map Sampling
Typhoon Hagupit (RubyPH) Map Sampling Catherine Graham
 
Sm and journalism, pt 2
Sm and journalism, pt 2Sm and journalism, pt 2
Sm and journalism, pt 2fairyrings
 
『どうする?どうやる? データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
『どうする?どうやる?  データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29『どうする?どうやる?  データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
『どうする?どうやる? データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29Yukihiro Kikuchi
 

Viewers also liked (20)

Html For Email - Technical Tips and Tricks Developing Emails
Html For Email - Technical Tips and Tricks Developing EmailsHtml For Email - Technical Tips and Tricks Developing Emails
Html For Email - Technical Tips and Tricks Developing Emails
 
HTML Email Trends & Best Practice
HTML Email Trends & Best PracticeHTML Email Trends & Best Practice
HTML Email Trends & Best Practice
 
Estudo comparativo em matéria do direito na UNASUL: ênfase nos elementos inte...
Estudo comparativo em matéria do direito na UNASUL: ênfase nos elementos inte...Estudo comparativo em matéria do direito na UNASUL: ênfase nos elementos inte...
Estudo comparativo em matéria do direito na UNASUL: ênfase nos elementos inte...
 
From Awesome Admin to Champion Coder by Ashima Saigal, David Liu, Jennifer Be...
From Awesome Admin to Champion Coder by Ashima Saigal, David Liu, Jennifer Be...From Awesome Admin to Champion Coder by Ashima Saigal, David Liu, Jennifer Be...
From Awesome Admin to Champion Coder by Ashima Saigal, David Liu, Jennifer Be...
 
Zaragoza turismo 236
Zaragoza turismo 236Zaragoza turismo 236
Zaragoza turismo 236
 
Going with the (Cash) Flow with Microsoft Excel
Going with the (Cash) Flow with Microsoft ExcelGoing with the (Cash) Flow with Microsoft Excel
Going with the (Cash) Flow with Microsoft Excel
 
Info sacu
Info sacuInfo sacu
Info sacu
 
Zaragoza turismo-56
Zaragoza turismo-56Zaragoza turismo-56
Zaragoza turismo-56
 
EFFAM PIONEERS.
EFFAM PIONEERS.EFFAM PIONEERS.
EFFAM PIONEERS.
 
How to Coach Enterprise Experimentation (Alissa Briggs at Enterprise UX 2015)
How to Coach Enterprise Experimentation (Alissa Briggs at Enterprise UX 2015)How to Coach Enterprise Experimentation (Alissa Briggs at Enterprise UX 2015)
How to Coach Enterprise Experimentation (Alissa Briggs at Enterprise UX 2015)
 
Typhoon Hagupit (RubyPH) Map Sampling
Typhoon Hagupit (RubyPH) Map Sampling Typhoon Hagupit (RubyPH) Map Sampling
Typhoon Hagupit (RubyPH) Map Sampling
 
11 áGua 393 27 Ago04
11 áGua 393 27 Ago0411 áGua 393 27 Ago04
11 áGua 393 27 Ago04
 
Sound & music
Sound & musicSound & music
Sound & music
 
Sm and journalism, pt 2
Sm and journalism, pt 2Sm and journalism, pt 2
Sm and journalism, pt 2
 
Zaragoza turismo 222
Zaragoza turismo 222Zaragoza turismo 222
Zaragoza turismo 222
 
คำกริยา001
คำกริยา001คำกริยา001
คำกริยา001
 
15
1515
15
 
एक सही
एक सहीएक सही
एक सही
 
『どうする?どうやる? データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
『どうする?どうやる?  データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29『どうする?どうやる?  データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
『どうする?どうやる? データセンター間ネット ワーク』 - 802.1aq(SPB)/TRILL@JANOG29
 
Pinterest for Business
Pinterest for BusinessPinterest for Business
Pinterest for Business
 

Similar to Mobile Email Design in 5 Minutes

Responsive Websites
Responsive WebsitesResponsive Websites
Responsive WebsitesJoe Seifi
 
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012Suzanne Dergacheva
 
Building Responsive Websites with Drupal
Building Responsive Websites with DrupalBuilding Responsive Websites with Drupal
Building Responsive Websites with DrupalSuzanne Dergacheva
 
Interactive Responsive Emails - Creative ways to innovate in email development
Interactive Responsive Emails - Creative ways to innovate in email developmentInteractive Responsive Emails - Creative ways to innovate in email development
Interactive Responsive Emails - Creative ways to innovate in email developmentMichael Posso
 
Tips & tricks to render your email correctly on all devices
Tips & tricks to render your email correctly on all devicesTips & tricks to render your email correctly on all devices
Tips & tricks to render your email correctly on all devicesCopernica BV
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Designdanpastori
 
"Designing for the Mobile Web" by Michael Dick (December 2010)
"Designing for the Mobile Web" by Michael Dick (December 2010)"Designing for the Mobile Web" by Michael Dick (December 2010)
"Designing for the Mobile Web" by Michael Dick (December 2010)Mike Brenner
 
Designing for the Mobile Web
Designing for the Mobile WebDesigning for the Mobile Web
Designing for the Mobile WebRefresh Bmore
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopbetabeers
 
Responsive content
Responsive contentResponsive content
Responsive contenthonzie
 
CSS Nite in Ginza, Vol.55 (Shift 4)
CSS Nite in Ginza, Vol.55 (Shift 4) CSS Nite in Ginza, Vol.55 (Shift 4)
CSS Nite in Ginza, Vol.55 (Shift 4) swwwitch inc.
 
Introduction to Responsive Web Design
Introduction to Responsive Web DesignIntroduction to Responsive Web Design
Introduction to Responsive Web DesignShawn Calvert
 
Supporting Middle-Out in CSS
Supporting Middle-Out in CSSSupporting Middle-Out in CSS
Supporting Middle-Out in CSSChris Burnell
 
Web Development for UX Designers
Web Development for UX DesignersWeb Development for UX Designers
Web Development for UX DesignersAshlimarie
 
Wait. What just happened to my email?
Wait. What just happened to my email?Wait. What just happened to my email?
Wait. What just happened to my email?Litmus
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Clarissa Peterson
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Wahyu Putra
 
HTML5 apps for iOS (and probably beyond)
HTML5 apps for iOS (and probably beyond)HTML5 apps for iOS (and probably beyond)
HTML5 apps for iOS (and probably beyond)Andi Farr
 

Similar to Mobile Email Design in 5 Minutes (20)

Responsive Websites
Responsive WebsitesResponsive Websites
Responsive Websites
 
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
Creating a Responsive Drupal Theme: Presentation from DrupalCamp Montreal 2012
 
Building Responsive Websites with Drupal
Building Responsive Websites with DrupalBuilding Responsive Websites with Drupal
Building Responsive Websites with Drupal
 
Create a landing page
Create a landing pageCreate a landing page
Create a landing page
 
Interactive Responsive Emails - Creative ways to innovate in email development
Interactive Responsive Emails - Creative ways to innovate in email developmentInteractive Responsive Emails - Creative ways to innovate in email development
Interactive Responsive Emails - Creative ways to innovate in email development
 
Tips & tricks to render your email correctly on all devices
Tips & tricks to render your email correctly on all devicesTips & tricks to render your email correctly on all devices
Tips & tricks to render your email correctly on all devices
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
"Designing for the Mobile Web" by Michael Dick (December 2010)
"Designing for the Mobile Web" by Michael Dick (December 2010)"Designing for the Mobile Web" by Michael Dick (December 2010)
"Designing for the Mobile Web" by Michael Dick (December 2010)
 
Designing for the Mobile Web
Designing for the Mobile WebDesigning for the Mobile Web
Designing for the Mobile Web
 
The specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktopThe specs behind the sex, mobile-friendly layout beyond the desktop
The specs behind the sex, mobile-friendly layout beyond the desktop
 
Responsive content
Responsive contentResponsive content
Responsive content
 
Responsive design
Responsive designResponsive design
Responsive design
 
CSS Nite in Ginza, Vol.55 (Shift 4)
CSS Nite in Ginza, Vol.55 (Shift 4) CSS Nite in Ginza, Vol.55 (Shift 4)
CSS Nite in Ginza, Vol.55 (Shift 4)
 
Introduction to Responsive Web Design
Introduction to Responsive Web DesignIntroduction to Responsive Web Design
Introduction to Responsive Web Design
 
Supporting Middle-Out in CSS
Supporting Middle-Out in CSSSupporting Middle-Out in CSS
Supporting Middle-Out in CSS
 
Web Development for UX Designers
Web Development for UX DesignersWeb Development for UX Designers
Web Development for UX Designers
 
Wait. What just happened to my email?
Wait. What just happened to my email?Wait. What just happened to my email?
Wait. What just happened to my email?
 
Introduction to Responsive Design v.2
Introduction to Responsive Design v.2Introduction to Responsive Design v.2
Introduction to Responsive Design v.2
 
Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3Create Responsive Website Design with Bootstrap 3
Create Responsive Website Design with Bootstrap 3
 
HTML5 apps for iOS (and probably beyond)
HTML5 apps for iOS (and probably beyond)HTML5 apps for iOS (and probably beyond)
HTML5 apps for iOS (and probably beyond)
 

More from Ros Hodgekiss

Using Email to Automate Customer Service and Success
Using Email to Automate Customer Service and SuccessUsing Email to Automate Customer Service and Success
Using Email to Automate Customer Service and SuccessRos Hodgekiss
 
Campaign Monitor Holiday Webinar (2015)
Campaign Monitor Holiday Webinar (2015)Campaign Monitor Holiday Webinar (2015)
Campaign Monitor Holiday Webinar (2015)Ros Hodgekiss
 
Email Community Meetup: San Francisco (Oct, 2015)
Email Community Meetup: San Francisco (Oct, 2015)Email Community Meetup: San Francisco (Oct, 2015)
Email Community Meetup: San Francisco (Oct, 2015)Ros Hodgekiss
 
Going International: How to Localize your Email Campaigns
Going International: How to Localize your Email CampaignsGoing International: How to Localize your Email Campaigns
Going International: How to Localize your Email CampaignsRos Hodgekiss
 
Campaign Monitor: 10 Years of Overnight Success
Campaign Monitor: 10 Years of Overnight SuccessCampaign Monitor: 10 Years of Overnight Success
Campaign Monitor: 10 Years of Overnight SuccessRos Hodgekiss
 
What's pushing email design forward today?
What's pushing email design forward today?What's pushing email design forward today?
What's pushing email design forward today?Ros Hodgekiss
 
Designing for (almost) every device
Designing for (almost) every deviceDesigning for (almost) every device
Designing for (almost) every deviceRos Hodgekiss
 

More from Ros Hodgekiss (7)

Using Email to Automate Customer Service and Success
Using Email to Automate Customer Service and SuccessUsing Email to Automate Customer Service and Success
Using Email to Automate Customer Service and Success
 
Campaign Monitor Holiday Webinar (2015)
Campaign Monitor Holiday Webinar (2015)Campaign Monitor Holiday Webinar (2015)
Campaign Monitor Holiday Webinar (2015)
 
Email Community Meetup: San Francisco (Oct, 2015)
Email Community Meetup: San Francisco (Oct, 2015)Email Community Meetup: San Francisco (Oct, 2015)
Email Community Meetup: San Francisco (Oct, 2015)
 
Going International: How to Localize your Email Campaigns
Going International: How to Localize your Email CampaignsGoing International: How to Localize your Email Campaigns
Going International: How to Localize your Email Campaigns
 
Campaign Monitor: 10 Years of Overnight Success
Campaign Monitor: 10 Years of Overnight SuccessCampaign Monitor: 10 Years of Overnight Success
Campaign Monitor: 10 Years of Overnight Success
 
What's pushing email design forward today?
What's pushing email design forward today?What's pushing email design forward today?
What's pushing email design forward today?
 
Designing for (almost) every device
Designing for (almost) every deviceDesigning for (almost) every device
Designing for (almost) every device
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Mobile Email Design in 5 Minutes

Editor's Notes

  1. Hi everyone, I&amp;#x2019;m Ros and I&amp;#x2019;m here to give you a crash course on optimizing email for mobile devices.\nIf you&amp;#x2019;ve ever dipped into responsive design, you&amp;#x2019;ll know that the most obvious challenge is...\n
  2. - Fit lots on a small screen\n- Bad enough with web, but emails are:\n - Long\n - Image heavy\n - Hard to navigate\n - Popular anyway\n\n... fitting everything you need to express on a small screen. It&amp;#x2019;s bad enough as it is compressing web content onto the small screen, but emails tend to be particularly:\nLong | Hard to navigate | Image heavy | Not ideal for short attention spans | Read on mobile devices regardless\n
  3. - Fit lots on a small screen\n- Bad enough with web, but emails are:\n - Long\n - Image heavy\n - Hard to navigate\n - Popular anyway\n\n... fitting everything you need to express on a small screen. It&amp;#x2019;s bad enough as it is compressing web content onto the small screen, but emails tend to be particularly:\nLong | Hard to navigate | Image heavy | Not ideal for short attention spans | Read on mobile devices regardless\n
  4. - Fit lots on a small screen\n- Bad enough with web, but emails are:\n - Long\n - Image heavy\n - Hard to navigate\n - Popular anyway\n\n... fitting everything you need to express on a small screen. It&amp;#x2019;s bad enough as it is compressing web content onto the small screen, but emails tend to be particularly:\nLong | Hard to navigate | Image heavy | Not ideal for short attention spans | Read on mobile devices regardless\n
  5. Email is not dead. People want:\n- Deals\n- Gigs \n- Convenience\n\nThe fact is, the immediacy of email makes it ideal for contexts like:\nDaily deals (Groupon) | Flight alerts | Tickets --&gt; therefore, everyone is reading email on their phones\n
  6. - 1 in 5 email opens worldwide is on a mobile device\n- 75% of these opens happen on iOS devices\n- More people are reading emails on iPhones, than in Gmail or Hotmail\n\n... in fact, 1 in 5 emails are now opened on a mobile device, by our count. That&amp;#x2019;s more than via Hotmail or Gmail. Roughly 75% of these opens happen on iOS devices, which is a happy problem for email designers. We&amp;#x2019;ll get back to that in a moment.\n
  7. - Despite this uptake, there are naysayers\n- For the longest time, email the red-headed stepchild\n- Because CSS support has been so poor in most email clients\n- Take heart. Why believe a man who thinks this is the best ad ever\n\nFolks like Zeldman have given up. They don&amp;#x2019;t want to deal with the inherit problems with CSS support. I say, don&amp;#x2019;t listen to a man who had ads like this on his site.\n
  8. - Because the iPhone has changed everything\n- Usage is on the rise\n- Thanks to WebKit, CSS support in Apple email clients is good\n- Stepchild no more - the email client is a web browser\n\nBut as this presentation is about specifically designing HTML email for mobile devices and 75% of those fall into the iOS basket, things aren&amp;#x2019;t as bad as they sound. First up, iOS devices and Android default Mail use the same engine to render email, as the Safari browser uses to render pages on the web. That means CSS support on these devices is actually pretty good.\n
  9. - All the things you do as a web designer, you can do for mobile\n- It&amp;#x2019;s just a matter of targeting iOS devices\n- The same techniques for optimizing on the web can be used for email\n\nNext, it&amp;#x2019;s a matter of targeting these mobile devices. And if you&amp;#x2019;ve tried your hand at responsive design for the web, you may be surprised to know that the same techniques which are used to optimize websites can also be used to optimize email.\n
  10. - Stylesheets which target device capabilities\n- Supply one stylesheet for mobile devices, another for everything else\n\nAnd just as you would use media queries to create responsive designs for the web, so you can with email. For those just starting out, media queries are stylesheets which target device-specific resolutions. The whole idea with media queries is that you supply one stylesheet for email clients on mobile devices, one for everyone else.\n
  11. - That&amp;#x2019;s what it looks like\n- Works on Android, too! \n\nThere&amp;#x2019;s nothing exotic about the media queries used in email - as you can see, we&amp;#x2019;re targeting iPhone dimensions here, with a landscape width of 480px. This also works on Android devices, too.\n
  12. - Things you can do with media queries\n\nThere&amp;#x2019;s a couple of things we want to use mobile-specific CSS for. First up, it&amp;#x2019;s great to hiding extraneous stuff that can clutter a small screen. It&amp;#x2019;s also great for converting the email to a narrow layout. Images can be resized to fit on the small screen and tiny font sizes can be made readable.\n
  13. - Things you can do with media queries\n\nThere&amp;#x2019;s a couple of things we want to use mobile-specific CSS for. First up, it&amp;#x2019;s great to hiding extraneous stuff that can clutter a small screen. It&amp;#x2019;s also great for converting the email to a narrow layout. Images can be resized to fit on the small screen and tiny font sizes can be made readable.\n
  14. - Things you can do with media queries\n\nThere&amp;#x2019;s a couple of things we want to use mobile-specific CSS for. First up, it&amp;#x2019;s great to hiding extraneous stuff that can clutter a small screen. It&amp;#x2019;s also great for converting the email to a narrow layout. Images can be resized to fit on the small screen and tiny font sizes can be made readable.\n
  15. - Things you can do with media queries\n\nThere&amp;#x2019;s a couple of things we want to use mobile-specific CSS for. First up, it&amp;#x2019;s great to hiding extraneous stuff that can clutter a small screen. It&amp;#x2019;s also great for converting the email to a narrow layout. Images can be resized to fit on the small screen and tiny font sizes can be made readable.\n
  16. - Example of techniques\n- It&amp;#x2019;s all well and good that you can read the text... (email is too damn long)\n\nSo first, lets look at a newsletter that hasn&amp;#x2019;t been optimized for reading on email devices. Requires a lot of pinching to read, lots of extraneous stuff going on like dates.\n
  17. - Example of techniques\n- It&amp;#x2019;s all well and good that you can read the text... (email is too damn long)\n\nSo first, lets look at a newsletter that hasn&amp;#x2019;t been optimized for reading on email devices. Requires a lot of pinching to read, lots of extraneous stuff going on like dates.\n
  18. - Example of techniques\n- It&amp;#x2019;s all well and good that you can read the text... (email is too damn long)\n\nSo first, lets look at a newsletter that hasn&amp;#x2019;t been optimized for reading on email devices. Requires a lot of pinching to read, lots of extraneous stuff going on like dates.\n
  19. - !!!\n- Half the battle is dealing with lots of content\n- Borrow a technique used on mobile apps / sites\n\nBut improving readability and usability is just one thing. Using mobile stylesheets, you can also address other issues - like making long email content easy to navigate. In this case, we&apos;ll borrow a technique widely used on mobile apps and sites.\n
  20. - Progressive disclosure\n- Content overview\n- Dive in to what&amp;#x2019;s relevant\n- Selective of how they spend their time, selective of what they read\n\nJust as sites like Wikipedia use toggle buttons on their mobile site to show and hide content, so you too can create toggle buttons to allow users to easily navigate email content. See in this example how we&apos;ve hidden text and images behind a list of headings. It&amp;#x2019;s called progressive disclosure and it&amp;#x2019;s possible on the iPhone. --&gt; Overview of email&amp;#x2019;s content without scrolling through it.\n--&gt; Selective of time, selective of what content they read.\n
  21. - Progressive disclosure\n- Content overview\n- Dive in to what&amp;#x2019;s relevant\n- Selective of how they spend their time, selective of what they read\n\nJust as sites like Wikipedia use toggle buttons on their mobile site to show and hide content, so you too can create toggle buttons to allow users to easily navigate email content. See in this example how we&apos;ve hidden text and images behind a list of headings. It&amp;#x2019;s called progressive disclosure and it&amp;#x2019;s possible on the iPhone. --&gt; Overview of email&amp;#x2019;s content without scrolling through it.\n--&gt; Selective of time, selective of what content they read.\n
  22. - This technique discovered by Jesse Dodds and myself\n- Takes advantage of hover states on touch devices\n\nHow you implement these toggle buttons is a bit of a hack. In theory, iPhones shouldn&amp;#x2019;t have a hover state on links, but we found that you can trip them off anyway by using a faux link. Here&amp;#x2019;s a snippet that shows how the toggle buttons show and hide content, while swapping states.\n
  23. - Things to keep in mind when designing for mobile\n\nBut enough with the code. HTML email is a visual medium, so there are a couple of considerations that go into a well-optimized design. For example, 1 column layouts work best, as do using larger links and adding lots of space between them. Short is good - the less scrolling that needs to be done, the better.\n
  24. - Things to keep in mind when designing for mobile\n\nBut enough with the code. HTML email is a visual medium, so there are a couple of considerations that go into a well-optimized design. For example, 1 column layouts work best, as do using larger links and adding lots of space between them. Short is good - the less scrolling that needs to be done, the better.\n
  25. - Things to keep in mind when designing for mobile\n\nBut enough with the code. HTML email is a visual medium, so there are a couple of considerations that go into a well-optimized design. For example, 1 column layouts work best, as do using larger links and adding lots of space between them. Short is good - the less scrolling that needs to be done, the better.\n
  26. - Things to keep in mind when designing for mobile\n\nBut enough with the code. HTML email is a visual medium, so there are a couple of considerations that go into a well-optimized design. For example, 1 column layouts work best, as do using larger links and adding lots of space between them. Short is good - the less scrolling that needs to be done, the better.\n
  27. - We cannot ignore mobile\n- Using old techniques on new devices\n- Up to us to make email great to read on any device\n- Dial it in!\n\nSo finally, if we&amp;#x2019;re in the business of designing HTML email, we simply have to design for mobile devices. No excuses now. Media queries are straightforward to use. Responsive layouts are nothing new. It&amp;#x2019;s just up to folks like us to make reading email a pleasurable task in any email client.\n
  28. - We cannot ignore mobile\n- Using old techniques on new devices\n- Up to us to make email great to read on any device\n- Dial it in!\n\nSo finally, if we&amp;#x2019;re in the business of designing HTML email, we simply have to design for mobile devices. No excuses now. Media queries are straightforward to use. Responsive layouts are nothing new. It&amp;#x2019;s just up to folks like us to make reading email a pleasurable task in any email client.\n
  29. - We cannot ignore mobile\n- Using old techniques on new devices\n- Up to us to make email great to read on any device\n- Dial it in!\n\nSo finally, if we&amp;#x2019;re in the business of designing HTML email, we simply have to design for mobile devices. No excuses now. Media queries are straightforward to use. Responsive layouts are nothing new. It&amp;#x2019;s just up to folks like us to make reading email a pleasurable task in any email client.\n
  30. - We cannot ignore mobile\n- Using old techniques on new devices\n- Up to us to make email great to read on any device\n- Dial it in!\n\nSo finally, if we&amp;#x2019;re in the business of designing HTML email, we simply have to design for mobile devices. No excuses now. Media queries are straightforward to use. Responsive layouts are nothing new. It&amp;#x2019;s just up to folks like us to make reading email a pleasurable task in any email client.\n
  31. Thank you!\n