Top Banner
@M_J_Robbins @GoRebelmail Mark Robbins
45

Accessibility in email - #EoAInsights

Apr 13, 2017

Download

Technology

Mark Robbins
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Accessibility in email - #EoAInsights

@M_J_Robbins @GoRebelmail Mark Robbins

Page 2: Accessibility in email - #EoAInsights

What is accessibility?Email accessibility is about making the emails

you send accessible to as many people as possible.

Page 3: Accessibility in email - #EoAInsights

What is accessibility?Email accessibility is about making the emails

you send accessible to as many people as possible.

It’s about inclusivity.

Page 4: Accessibility in email - #EoAInsights

True accessibility

Page 5: Accessibility in email - #EoAInsights

True accessibility• Works in every email client, Lotus Notes,

Windows Phone, Outlook, GMX, Yandex

Page 6: Accessibility in email - #EoAInsights

True accessibility• Works in every email client, Lotus Notes,

Windows Phone, Outlook, GMX, Yandex• Includes well written plain text version

Page 7: Accessibility in email - #EoAInsights

True accessibility• Works in every email client, Lotus Notes,

Windows Phone, Outlook, GMX, Yandex• Includes well written plain text version• Has clear easy to understand messages

Page 8: Accessibility in email - #EoAInsights

True accessibility• Works in every email client, Lotus Notes,

Windows Phone, Outlook, GMX, Yandex• Includes well written plain text version• Has clear easy to understand messages• Has a legible design

Page 9: Accessibility in email - #EoAInsights

True accessibility• Works in every email client, Lotus Notes,

Windows Phone, Outlook, GMX, Yandex• Includes well written plain text version• Has clear easy to understand messages• Has a legible design• Works with assertive technology

Page 10: Accessibility in email - #EoAInsights

What is assistive technology?

Page 11: Accessibility in email - #EoAInsights

What is assistive technology?• Screen readers

Page 12: Accessibility in email - #EoAInsights

What is assistive technology?• Screen readers• Screen magnifiers

Page 13: Accessibility in email - #EoAInsights

What is assistive technology?• Screen readers• Screen magnifiers• Software to add contrast or tint

Page 14: Accessibility in email - #EoAInsights

What is assistive technology?• Screen readers• Screen magnifiers• Software to add contrast or tint• Non mouse inputs

Page 15: Accessibility in email - #EoAInsights

What is assistive technology?• Screen readers• Screen magnifiers• Software to add contrast or tint• Non mouse inputs

• Joysticks

Page 16: Accessibility in email - #EoAInsights

What is assistive technology?• Screen readers• Screen magnifiers• Software to add contrast or tint• Non mouse inputs

• Joysticks• Blink tracking

Page 17: Accessibility in email - #EoAInsights

What is assistive technology?• Screen readers• Screen magnifiers• Software to add contrast or tint• Non mouse inputs

• Joysticks• Blink tracking• Sip/puff devices

Page 18: Accessibility in email - #EoAInsights

What is assistive technology?• Screen readers• Screen magnifiers• Software to add contrast or tint• Non mouse inputs

• Joysticks• Blink tracking• Sip/puff devices• Voice commands

Page 19: Accessibility in email - #EoAInsights

Legible design

Page 20: Accessibility in email - #EoAInsights

Colour blindnessAdd in colour contrast for people with colour blindness.

THIS TEXT VERY HARD TO READ BUT DON’T WORRY WE’LL FIX THAT IN A SECOND. ACCESSIBLE TYPOGRAPHY IS A HUGE

SUBJECT SO I’M JUST SHARING SOME BASIC TIPS TO GET YOU STARTED. I’D ADVISE YOU ALL

TO READ MORE ABOUT IT WHEN YOU HAVE TIME. I’VE GOT TO FILL UP A LITTLE SPACE HERE

AND DON’T WANT TO DISTRACT YOU TOO MUCH FROM THE TALK SO I THINK YOU

SHOULD PROBABLY STOP READING THIS NOW.

Page 21: Accessibility in email - #EoAInsights

DyslexiaToo much contrast can affect screen glare which is difficult for people with dyslexia

THIS TEXT VERY HARD TO READ BUT DON’T WORRY WE’LL FIX THAT IN A SECOND. ACCESSIBLE TYPOGRAPHY IS A HUGE

SUBJECT SO I’M JUST SHARING SOME BASIC TIPS TO GET YOU STARTED. I’D ADVISE YOU ALL

TO READ MORE ABOUT IT WHEN YOU HAVE TIME. I’VE GOT TO FILL UP A LITTLE SPACE HERE

AND DON’T WANT TO DISTRACT YOU TOO MUCH FROM THE TALK SO I THINK YOU

SHOULD PROBABLY STOP READING THIS NOW.

Page 22: Accessibility in email - #EoAInsights

DyslexiaCapitalisation is harder to read in paragraphs

THIS TEXT VERY HARD TO READ BUT DON’T WORRY WE’LL FIX THAT IN A SECOND. ACCESSIBLE TYPOGRAPHY IS A HUGE

SUBJECT SO I’M JUST SHARING SOME BASIC TIPS TO GET YOU STARTED. I’D ADVISE YOU ALL

TO READ MORE ABOUT IT WHEN YOU HAVE TIME. I’VE GOT TO FILL UP A LITTLE SPACE HERE

AND DON’T WANT TO DISTRACT YOU TOO MUCH FROM THE TALK SO I THINK YOU

SHOULD PROBABLY STOP READING THIS NOW.

Page 23: Accessibility in email - #EoAInsights

DyslexiaLarge blocks of text are harder to read

This text very hard to read but don’t worry we’ll fix that in a second. Accessible typography is a huge

subject so I’m just sharing some basic tips to get you started. I’d advise you all to read more about it when

you have time. I’ve got to fill up a little space here and don’t want to distract you too much from the talk so I think you should probably stop reading this now.

Page 24: Accessibility in email - #EoAInsights

DyslexiaCentre aligned text is harder to read in paragraphs

This text very hard to read but don’t worry we’ll fix that in a second.

Accessible typography is a huge subject so I’m just sharing some basic tips to get you started. I’d advise

you all to read more about it when you have time. I’ve got to fill up a little space here and don’t want to

distract you too much from the talk so I think you should probably stop reading this now.

Page 25: Accessibility in email - #EoAInsights

DyslexiaTight line spacing and letter spacing is hard to read

This text very hard to read but don’t worry we’ll fix that in a second. Accessible typography is a huge subject so I’m just sharing some basic tips to get you started. I’d advise you all to read more about it when you have time. I’ve got to fill up a little space here and don’t want to distract you too much from the talk so I think you should probably stop reading this now.

Page 26: Accessibility in email - #EoAInsights

That’s betterThis text very hard to read but don’t worry we’ll fix that in a second.

Accessible typography is a huge subject so I’m just sharing some basic tips to get you started. I’d advise you all to read more about it when you have time.

I’ve got to fill up a little space here and don’t want to distract you too much from the talk so I think you should probably stop reading this now.

THIS TEXT VERY HARD TO READ BUT DON’T WORRY WE’LL FIX THAT IN A SECOND. ACCESSIBLE TYPOGRAPHY IS A HUGE

SUBJECT SO I’M JUST SHARING SOME BASIC TIPS TO GET YOU STARTED. I’D ADVISE YOU ALL

TO READ MORE ABOUT IT WHEN YOU HAVE TIME. I’VE GOT TO FILL UP A LITTLE SPACE HERE

AND DON’T WANT TO DISTRACT YOU TOO MUCH FROM THE TALK SO I THINK YOU

SHOULD PROBABLY STOP READING THIS NOW.

Page 27: Accessibility in email - #EoAInsights

Screen readers(and other tabbed input devices)

Page 28: Accessibility in email - #EoAInsights

Semantic code

Page 29: Accessibility in email - #EoAInsights

Using the right tool for the job.

Semantic code

Page 30: Accessibility in email - #EoAInsights

Using the right tool for the job.

Use <p> for paragraphs. <li> for lists and <table> for a tables.

Semantic code

Page 31: Accessibility in email - #EoAInsights

Using the right tool for the job.

Use <p> for paragraphs. <li> for lists and <table> for a tables.

Div’s and Span’s are semantically neutral, so screen readers ignore them.

Semantic code

Page 32: Accessibility in email - #EoAInsights

Using semantic text

Page 33: Accessibility in email - #EoAInsights

Using semantic text

Page 34: Accessibility in email - #EoAInsights

TablesTables are not good for accessibility.

You have to tab between each cell.

Page 35: Accessibility in email - #EoAInsights

<table role="presentation">

Page 36: Accessibility in email - #EoAInsights

<table role="presentation">

Page 37: Accessibility in email - #EoAInsights

ARIA & HTML5

Page 38: Accessibility in email - #EoAInsights

ARIA & HTML5• <main> role=“main”

Page 39: Accessibility in email - #EoAInsights

ARIA & HTML5• <main> role=“main”• <header> role=“banner”

Page 40: Accessibility in email - #EoAInsights

ARIA & HTML5• <main> role=“main”• <header> role=“banner”• <nav> role=“navigation”

Page 41: Accessibility in email - #EoAInsights

ARIA & HTML5• <main> role=“main”• <header> role=“banner”• <nav> role=“navigation”• <article> <aside> <details> <figcaption>

<figure> <footer> <mark> <section> <summary> <time>

Page 42: Accessibility in email - #EoAInsights

ARIA & HTML5• <main> role=“main”• <header> role=“banner”• <nav> role=“navigation”• <article> <aside> <details> <figcaption>

<figure> <footer> <mark> <section> <summary> <time>

• Loads more roles too…

Page 43: Accessibility in email - #EoAInsights

ARIA & HTML5• <main> role=“main”• <header> role=“banner”• <nav> role=“navigation”• <article> <aside> <details> <figcaption>

<figure> <footer> <mark> <section> <summary> <time>

• Loads more roles too…

✘ ✘

Page 44: Accessibility in email - #EoAInsights

ARIA & HTML5• <main> role=“main”• <header> role=“banner”• <nav> role=“navigation”• <article> <aside> <details> <figcaption>

<figure> <footer> <mark> <section> <summary> <time>

• Loads more roles too…

✘ ✘

Page 45: Accessibility in email - #EoAInsights

Thank you!

@M_J_Robbins @GoRebelmail

Mark Robbins