How A Screen Reader User Surfs The Web
摘要
TLDRIn this Smashing Magazine webinar, Leonie Watson, a blind screen reader user, illustrates how the web is experienced through screen reading technology. The session delves into how screen readers interact with browsers and websites by utilizing the accessibility tree to comprehend HTML content. Watson uses the JAWS screen reader to explore nominated websites, revealing the nuances of web accessibility or the lack thereof. She highlights the criticality of semantic HTML and proper use of ARIA for enriching web interaction. The webinar underlines accessibility's role not only for the disabled but as a pillar for user-centric design, fostering inclusivity. Through exploring sites like Typeform, BBC, and Smashing Magazine's own, Watson uncovers common pitfalls such as poor navigation cues and incorrectly hidden elements which hinder the user experience. The presentation is essential for web designers and developers aiming to create inclusive web experiences.
心得
- 🔊 Understanding screen reader user experiences enhances web accessibility.
- 📄 Semantic HTML underpins better accessibility for different users.
- ⚙️ Proper ARIA usage enriches web interaction but requires careful implementation.
- 🗺️ Navigation cues and structure are vital for screen reader efficacy.
- 👥 Website accessibility benefits all users, not just those with disabilities.
- ⚠️ Hidden content must be managed correctly to avoid screen reader confusion.
- 🔑 Screen readers use specific shortcuts for web navigation beyond visual cues.
- 🖥️ Testing with various screen readers ensures broader accessibility.
- 🔍 Developers should explore accessibility tools to enhance web inclusivity.
- 🌐 ARIA in itself does not impose functionality; proper scripting is essential.
时间轴
- 00:00:00 - 00:05:00
Bruce Lawson introduces Leonie Watson, a blind screen reader user, for a webinar demonstrating how websites work with screen readers. Leonie will evaluate websites suggested by Smashing Magazine members.
- 00:05:00 - 00:10:00
Leonie explains the interaction between a screen reader and a browser, emphasizing how browsers create an accessibility tree for screen readers to interpret web page HTML.
- 00:10:00 - 00:15:00
Using Bruce Lawson's personal site, Leonie demonstrates how a screen reader announces page elements like regions and headings, facilitating non-visual navigation.
- 00:15:00 - 00:20:00
On Bruce's site, Leonie navigates using HTML5 sectioning elements or ARIA roles, emphasizing the efficient use of screen readers for exploring page structure.
- 00:20:00 - 00:25:00
Leonie encounters accessibility issues with Typeform while trying to fill out a form, highlighting the importance of visual and non-visual consistency in web design.
- 00:25:00 - 00:30:00
Leonie discusses the significance of properly hiding content and shares her experience with Typeform contacting Smashing Magazine for assistance due to usability issues.
- 00:30:00 - 00:35:00
Exploration of BBC's website showcases effective accessibility design despite high content volume; navigation through headings and regions proves beneficial.
- 00:35:00 - 00:40:00
Leonie attempts to find unemployment information on the Massachusetts government site, expressing challenges with the interface's unintended screen reader complications.
- 00:40:00 - 00:45:00
Discussion about ARIA roles and HTML elements for accessibility reveals testing complexities and the importance of keyboard interaction for ARIA-implemented designs.
- 00:45:00 - 00:50:00
Leonie uses her personal blog to illustrate the effective use of ARIA for toggle buttons and discusses HTML versus ARIA for accessibility enhancements.
- 00:50:00 - 00:55:00
Leonie evaluates The Intercept for heading structure, which leads to confusion, demonstrating the critical role of semantic structure in web accessibility.
- 00:55:00 - 01:00:00
Navigating Smashing Magazine's site reveals clutter that complicates screen reader experience, pointing to usability issues despite accessible HTML.
- 01:00:00 - 01:05:00
Apart from HTML accessibility, Leonie identifies issues with extra content and improper alt text that can hinder navigation for visually impaired users.
- 01:05:00 - 01:12:48
Through examples, Leonie shows effective table navigation techniques with screen readers, discussing the role of proper HTML markup for accessibility.
思维导图
常见问题
Who is Leonie Watson?
Leonie Watson is a blind screen reader user and a speaker in the webinar, demonstrating how she uses the web.
What is the Smashing Magazine webinar about?
The webinar is about understanding how the web sounds to a screen reader user, with Leonie Watson exploring various websites.
What screen reader does Leonie Watson use?
Leonie Watson uses the JAWS screen reader.
What is the relationship between a screen reader, browser, and website code?
The screen reader interacts with the browser's accessibility tree, which provides information about the HTML elements and structure.
What does Leonie Watson focus on during the webinar?
She focuses on exploring websites using her screen reader and highlighting the importance of website accessibility.
How does the webinar help the community?
It provides insights into screen reader experiences, emphasizing the importance of web accessibility, which benefits the community by fostering more inclusive web design.
What are some issues with Typeform that Leonie mentions?
Typeform has accessibility issues with hidden content not being properly managed for screen readers, causing confusion.
What is Aria and why is it used?
Aria is used to improve web element accessibility. It enhances HTML by providing additional contextual information for assistive technologies.
What is a common problem with web menus and screen readers?
Menus often don't provide the expected keyboard interactions or screen reader cues, complicating navigation.
What does the term "application mode" mean in the context of screen readers?
When a screen reader enters application mode, it no longer uses its own shortcuts, allowing web pages to control navigation.
查看更多视频摘要
Statistika - 6. Distribusi peluang kontinu
How to Think About Risk with Howard Marks
The Most Expensive Hotel in The Poorest Country in the World
Introducing Art History
Learning organizations: case study Michael Marquardt, Author of Building the Learning Organization
6 Best REITs To Buy And Hold Forever
- 00:00:01[Music]
- 00:00:03hi YouTube I'm Bruce Lawson
- 00:00:05commissioning editor for Smashing TV at
- 00:00:07Smashing Magazine and this is Kittel e
- 00:00:11The Smashing Magazine mascot following
- 00:00:14now is a 1 hour 20 minute webinar with
- 00:00:17Leonie Watson who is a blind screen
- 00:00:21reader user and she's looking at some
- 00:00:23websites nominated by Smashing Magazine
- 00:00:25members to show you how the web sounds
- 00:00:29to a screen reader user we decided that
- 00:00:33this was so important for the community
- 00:00:35to know that we're giving this away for
- 00:00:36free but we run free like this every
- 00:00:39month and if you're a smashing member
- 00:00:41you have access to them free it's 5 or 9
- 00:00:45US dollars a month and you can cancel
- 00:00:47anytime anyway hope you enjoy
- 00:00:52listen okay you go and have a very brief
- 00:00:55lie down because of all the stress so
- 00:00:59good have to noon
- 00:01:01smashing members apologies for that
- 00:01:04we've had two rehearsals and as is the
- 00:01:09traditional case of Technology as soon
- 00:01:12as you go alive everything goes wrong
- 00:01:15I'm not entirely sure that we can blame
- 00:01:18zoom for being particularly on screen
- 00:01:20reader friendly I think it wouldn't
- 00:01:23Bruce friendly or I'm too stupid to be
- 00:01:26able to set it up myself but I'm
- 00:01:28delighted to be able to introduce you to
- 00:01:32or reintroduce you to Leonie Watson it
- 00:01:35was an old friend of mine we've known
- 00:01:37each other since 2000 and single digits
- 00:01:42when we were both on the committee of
- 00:01:46the British Standards institution
- 00:01:49drafting the British standard for
- 00:01:51commissioning accessible websites and
- 00:01:53she's been trying to avoid me ever since
- 00:01:56I keep on keep on sneaking up on her she
- 00:02:01you can't see her but I know that she
- 00:02:03has lavish and gorgeous purple hair
- 00:02:06which is why I'm wearing my magnificent
- 00:02:08shirt Leonie which is bright green huge
- 00:02:12circles on it in those circles of
- 00:02:15flowers of purple orange yellow red and
- 00:02:21it's just the worst fabric in the world
- 00:02:24there are times you know when I'm
- 00:02:26actually quite glad I can't see a thing
- 00:02:28I know that you were able to smell
- 00:02:32glamorous so so Leonie as you know
- 00:02:37smashing members is going to take us
- 00:02:40through some sights some of the ones
- 00:02:42that you've nominated in a spirit of
- 00:02:46friendliness and helpfulness rather than
- 00:02:48trying to tell anybody off and she's
- 00:02:51going to do my site as well so I'm going
- 00:02:54to be brave and learn a lot and show you
- 00:02:57how the web he is to a screen reader
- 00:03:00user so give it up for Larry Watson
- 00:03:03hooray Leonie thanks Bruce and hello
- 00:03:06buddy as Bruce said we're going to go on
- 00:03:10a bit of an adventure to get them I'm
- 00:03:12going to take a look at some websites
- 00:03:13using my screen reader of choice which
- 00:03:17is still I have to say the jaws screen
- 00:03:20reader mostly just because I've been
- 00:03:22using it for so long now it's very
- 00:03:25familiar to me and consequently very
- 00:03:28easy to use we're going to look at all
- 00:03:31sorts of different websites before we
- 00:03:32dive in though I just want to take a
- 00:03:34couple of minutes to tell you something
- 00:03:37about the relationship between a screen
- 00:03:40reader the browser and the code of the
- 00:03:44website and it really is the code for
- 00:03:46the most part that screen readers are
- 00:03:48most interested in what happens when the
- 00:03:51browser gets hold of an HTML document is
- 00:03:53that the browser passes that document
- 00:03:56and it does a whole bunch of stuff with
- 00:03:58it
- 00:03:58it creates the document object model
- 00:04:01that we use particularly when we're
- 00:04:04scripting functionality into the page it
- 00:04:07creates a visual rendering of the
- 00:04:09document the bit that most people see on
- 00:04:11screen in some cases it'll give some
- 00:04:14default styling to elements headings or
- 00:04:17form fields for example if you do
- 00:04:19nothing with them we'll still have a
- 00:04:21visual design display on the page and
- 00:04:23the browser also creates something
- 00:04:26called an accessibility tree and it only
- 00:04:28does this if it detects that an
- 00:04:31assistive technology like a screen
- 00:04:32reader is running screen reader then
- 00:04:35comes along and grabs a whole bunch of
- 00:04:38information from that accessibility tree
- 00:04:41that's all the accessibility information
- 00:04:44about the HTML that the document
- 00:04:45consists of so as we go through this
- 00:04:48exploration together every time you hear
- 00:04:51my screenreader say something about an
- 00:04:53element on the page that's where the
- 00:04:55screen reader is getting the information
- 00:04:56from it's going to the browser and
- 00:04:58saying hey this element tell me all the
- 00:05:00accessibility information you've got
- 00:05:01about it what is it what's it for what's
- 00:05:04it got in the middle what's its name how
- 00:05:06do I refer to it all of that kind of
- 00:05:09thing so it really is a very close-knit
- 00:05:10relationship between the browser and the
- 00:05:12screen reader that happens in order to
- 00:05:15make all of this work so
- 00:05:18said let's make a start so I did
- 00:05:21sensible thing in menu application menu
- 00:05:24installed a few websites the intercept
- 00:05:28survey months Mathematica Bruce Lawson
- 00:05:30citing ina 14 menus about land land
- 00:05:36Bruce Lawson's personal site Mozilla
- 00:05:37Firefox Bruce Lawson's personal sites 27
- 00:05:40regions 21 betting's and 187 Lee Bruce
- 00:05:43Lawson's personal site visited heading
- 00:05:45level 1 link Bruce Lawson Lawson's so
- 00:05:47I'm gonna stop that there first thing
- 00:05:48you learn when you've got a screen
- 00:05:49reader is the key to stop it talking
- 00:05:51there is only so much talking in your
- 00:05:53ear you can cope with during the course
- 00:05:55of the day and in most screen readers
- 00:05:57the ctrl key is what will stop it
- 00:05:59talking what you heard then was the
- 00:06:02screen reader do several things as the
- 00:06:04page loaded it told me the title of the
- 00:06:07site Bruce Lawson's personal site that's
- 00:06:10the bit that's contained in the title
- 00:06:11element inside the head elements on the
- 00:06:14page these days I understand in the
- 00:06:17visual appearance of browsers that's not
- 00:06:19a very visible piece of information back
- 00:06:21in the day when I last saw a browser the
- 00:06:24title was very often displayed quite
- 00:06:26prominently at the top of the browser
- 00:06:27window but for a screen reader user it's
- 00:06:30still the first piece of information
- 00:06:31that you encounter on the page and it's
- 00:06:33incredibly useful because it's often the
- 00:06:35first guarantee or first confirmation
- 00:06:37you've got that you've ended up on the
- 00:06:39page that you intended to reach you
- 00:06:42might also have heard that the screen
- 00:06:44reader then just gave a quick summary of
- 00:06:45some of the key elements on the page it
- 00:06:48told me there were some regions on the
- 00:06:49page and some headings so already that's
- 00:06:52given me a bit of a clue as to how I can
- 00:06:55start exploring this page one thing you
- 00:06:58can't do as a blind screen reader user
- 00:07:01is taking the page at a whole glance
- 00:07:04when most sighted people look at a page
- 00:07:06they'll kind of notice yeah I can see
- 00:07:08the header in the footer and maybe the
- 00:07:10navigation off to one side and a Content
- 00:07:12area somewhere but of course you can't
- 00:07:14do that sort of holistic assessment of a
- 00:07:16page as a screen reader user what you
- 00:07:19can do though is use the regions of a
- 00:07:21page so indoors if I hit the R key will
- 00:07:25start to explore the page in regional
- 00:07:28chunks like this navigation region so it
- 00:07:31tells me there's another guy
- 00:07:32region on the page and if I hit that key
- 00:07:34again search the site clickable search
- 00:07:36region I've got a search region on the
- 00:07:38page main region a main region which
- 00:07:41tells me all things being called that's
- 00:07:43the main content area of the page that
- 00:07:45in level 2 link reading list better and
- 00:07:47then I come to more Academy did were
- 00:07:55mated some content information so that's
- 00:07:59the the footer there and we can keep
- 00:08:01going through the page like this to find
- 00:08:04the different sort of chunks and all
- 00:08:05this is picked up probably by the use of
- 00:08:08the html5 sectioning elements header
- 00:08:10footer nav main or it could possibly be
- 00:08:14because Bruce is using the Aria role
- 00:08:17equivalent role equals banner role
- 00:08:19equals content info for footer role
- 00:08:21equals main role equals navigation the
- 00:08:24other side it's the element is it good
- 00:08:26so this by far the best way to do it is
- 00:08:28a nice simple accessible HTML but in
- 00:08:32doing so in that one short cut I can
- 00:08:34move from big chunk of the page to the
- 00:08:35next and it starts to give me a sense of
- 00:08:37the whole the whole page has ended the
- 00:08:39key blocks that make it up
- 00:08:41brutalizer so if I go back to the top of
- 00:08:43the page
- 00:08:44another exploration strategy I've got is
- 00:08:46to use headings and this is really
- 00:08:49common amongst a lot of screen readers
- 00:08:51so what I'm going to do is combine the
- 00:08:52two I'm going to use the the region
- 00:08:54shortcut to go back to the main content
- 00:08:57area of the page visited heading level
- 00:09:00one Lee Bruce Lawson's personal site
- 00:09:01that navigation region search the site
- 00:09:03clickable main region now I remember
- 00:09:07that the summary my screen reader gave
- 00:09:09me when the page first loaded told me
- 00:09:10that there were some headings available
- 00:09:12so now I'm going to use another shortcut
- 00:09:14H and again this is pretty common to all
- 00:09:16screen readers to start using headings
- 00:09:19as a way of navigating through the page
- 00:09:20so if I hit H the first time reading
- 00:09:23list heading level 2 link I get a
- 00:09:24reading list so I'm gonna keep going
- 00:09:28smart TV heading level 2 link sounds
- 00:09:32quite interesting but I'll keep going
- 00:09:33just for the sake of exploration English
- 00:09:35heading level 2 link reading list
- 00:09:38reading list heading level 2 Linda
- 00:09:40reading reading with heading level 2
- 00:09:41Link the practical value of semantic 8
- 00:09:46in level two link kind of thing the
- 00:09:48practical value of semantic HTML so I've
- 00:09:51been able to explore through the page
- 00:09:52using a couple of just very simple
- 00:09:54strategies that's helped me move to the
- 00:09:56main area of the page that seemed like a
- 00:09:59good place to start and then to use
- 00:10:01headings to skim down the list of
- 00:10:03Bruce's articles and now I found what
- 00:10:05I'm interested in
- 00:10:06I can hit main region article region the
- 00:10:09practical value of semantic HTML heading
- 00:10:11level tool in permanently to the
- 00:10:13practical value of semantic HTML Bruce
- 00:10:15Lawson's personal site so practical
- 00:10:16value of semantic HTML Mozilla Firefox
- 00:10:18or so again then we got the title
- 00:10:20readout just before the name of the
- 00:10:23browser and again it's got that
- 00:10:25confirmation that I've used or hit the
- 00:10:28Lincoln I mean successfully taken to the
- 00:10:30place I wanted to go so I'm yeah full
- 00:10:34kudos to brush for using lots of nice
- 00:10:37HTML touches that make my experience as
- 00:10:39a screen reader user
- 00:10:40you know nice and easy for navigating
- 00:10:42around and finding content things sadly
- 00:10:46are not always quite this easy one of my
- 00:10:51platforms I love to hate at the moment
- 00:10:54is type form menu application type form
- 00:10:5714:40 www.caucusnj.org reticle million
- 00:11:04semantic HTML Bruce Lawson we got some I
- 00:11:08came across this website when the lovely
- 00:11:11people at Smashing Magazine sent me an
- 00:11:12email not long ago to say it's our first
- 00:11:15birthday as a membership organization
- 00:11:18and we'd like to send you some swag well
- 00:11:21I thought and headed over to the forum
- 00:11:23they asked me to complete
- 00:11:26unfortunately they chosen to use type
- 00:11:29form as a lot of people do it's a very
- 00:11:31convenient platform to use for creating
- 00:11:33all sorts of forms and other bits and
- 00:11:36pieces but this is why it's a problem
- 00:11:39from my point of view this time I'm
- 00:11:41gonna bypass those two strategies I
- 00:11:44mentioned before and I'm just going to
- 00:11:46use a very blunt instrument I'm going to
- 00:11:48use the diet down arrow key and this
- 00:11:50just literally means I'm going to
- 00:11:51explore the website one line of
- 00:11:53information at a time it's a bit
- 00:11:55painstaking but it's a very thorough way
- 00:11:58of finding out what's available on the
- 00:11:59page
- 00:12:00so here we go when heading level one
- 00:12:04we're celebrating one year all aboard
- 00:12:06this matching membership and have a
- 00:12:07little gift for you excellent heading
- 00:12:09level one oh it's really well nice
- 00:12:11heading one at the top of the page the
- 00:12:12most important heading level tells me
- 00:12:14I'm in the right place and we mean
- 00:12:17business so let's keep going Oh sounds
- 00:12:21like I should probably just hit that but
- 00:12:23I'll just keep going just to make sure
- 00:12:25that then it says press ENTER okay
- 00:12:27should I press ENTER on the start button
- 00:12:29or is that just a general instruction
- 00:12:31that they've put floating near the
- 00:12:33button who knows
- 00:12:34we'll keep going just to be sure land
- 00:12:35heading level one check mark Oh got
- 00:12:38another heading one done now I'm
- 00:12:40guessing at this point you can't see
- 00:12:42this on screen if you happen to be
- 00:12:44looking but from my point of view when I
- 00:12:45go to this page I'm done already Wow
- 00:12:48damn these guys at Smashing Magazine
- 00:12:50again heading level one thank you for
- 00:12:51your kind support M - it lets us read
- 00:12:53history club that's they all are
- 00:12:54contributors fairly and reduced
- 00:12:56advertising on the site was a piece of
- 00:12:58information that is only visually
- 00:13:00displayed at the conclusion of filling
- 00:13:02out the form unfortunately due to the
- 00:13:05way that type form does things these
- 00:13:07messages are not hidden in a way that
- 00:13:09hides them from screen reader users
- 00:13:10they're hidden visually but that's it so
- 00:13:13I was already quite confused I had a
- 00:13:15stop button and quite clearly a finish
- 00:13:17message and yeah that was pretty much
- 00:13:21where the rods heading level 1 will let
- 00:13:22you know in early December when you're
- 00:13:24done you start sailing out the who
- 00:13:25heading level 1 you can close this tab
- 00:13:27now excellent and the other thing I
- 00:13:29noticed was lots of heading once all of
- 00:13:31this text is in heading level 1 so
- 00:13:33there's no sense of whether one heading
- 00:13:35is more important than the other whether
- 00:13:36all that text is combined into one
- 00:13:38single heading just broken over several
- 00:13:40lines so it's all a little bit of a mess
- 00:13:43anyway back to the top and I'll do the
- 00:13:47logical thing I'll hit the start ever
- 00:13:48main region what's your full name edit
- 00:13:51what's your whole name edit so here
- 00:13:53things got mostly a little bit easier I
- 00:13:55could type in my full name that was
- 00:13:57quite easy to do what's your email edit
- 00:14:01enter my email keep tapping and then it
- 00:14:06asked me what did I want
- 00:14:07did I want a t-shirt
- 00:14:10submit button okay so let's go back to
- 00:14:12that main readin what he not to me
- 00:14:15and my screen reader that just sounds
- 00:14:17like a piece of plain text there's no
- 00:14:19indication that it's a link or a form
- 00:14:22field at some point radio button or
- 00:14:24checkbox so no indication that actually
- 00:14:27that piece of information is interactive
- 00:14:30other than the fact that by logical
- 00:14:32deduction based on the text it's asking
- 00:14:35me to make a selection between it and
- 00:14:37something else at this point I had to
- 00:14:40give up I must confess and call on my
- 00:14:44friends at Smashing Magazine who very
- 00:14:46kindly and blushingly acknowledge that
- 00:14:48this was not a great platform to be
- 00:14:50using switched over to another platform
- 00:14:53and all was well and I can happily say I
- 00:14:57have got my swag and it is safely
- 00:14:59sitting on my desk for all the same so
- 00:15:03making sure that content is hidden
- 00:15:05properly when you need it to be hidden
- 00:15:07is incredibly important that done
- 00:15:10message that appeared to me but not to
- 00:15:12everyone else completely the wrong time
- 00:15:14in in completely the wrong place was
- 00:15:16incredibly confusing so it's not just
- 00:15:19good enough to hide something visually
- 00:15:21you've got to tuck it away good and
- 00:15:23proper good techniques for doing that
- 00:15:24display:none in CSS or the HTML hidden
- 00:15:28attribute both of those will hide
- 00:15:31content pretty much from everybody and
- 00:15:34anybody so yep something else that's
- 00:15:37very important to do okay let's go and
- 00:15:41have a look at another example being XXL
- 00:15:45extra X mmm
- 00:15:46escape escape Tiberio ulti menu app type
- 00:15:51for the intercept sir Survey Monkey
- 00:15:53Smashing Magazine mass.gov 10 Bruce
- 00:15:56Lawson sub BBC technology available as
- 00:15:58the answer on a sleeve page button the
- 00:16:00BBC does a fantastic job at
- 00:16:03accessibility had a lot of practice of
- 00:16:08it they've got very good internal
- 00:16:09standards on page but we've paid sites
- 00:16:16are very easy to navigate despite the
- 00:16:18fact that they've got an awful lot of
- 00:16:20content on them technology BBC news I
- 00:16:23so technology BBC news again that title
- 00:16:26is is really useful I'm going to use the
- 00:16:29down arrow technique again just to
- 00:16:30explore for a little while because it
- 00:16:32gives us access to some more information
- 00:16:34when heading level two we've updated our
- 00:16:37privacy and cookies policies we made
- 00:16:40some important changes to our privacy
- 00:16:42and cookies policy a blank list of two
- 00:16:44items ok but maybe never find out yes I
- 00:16:51agree button I agree so this is an
- 00:16:54interesting situation with the screen
- 00:16:56reduce weird things that pop up and
- 00:16:59present themselves to you screen readers
- 00:17:00aren't always terribly good at letting
- 00:17:02you know they're there was until I hit
- 00:17:04the key then to move down a line that I
- 00:17:07noticed there was a yes agree button and
- 00:17:09and so you do get used to it as a screen
- 00:17:12reader user that you find content has
- 00:17:14unexpectedly appeared without you being
- 00:17:15aware of it until you started
- 00:17:17interacting with it but yeah that's
- 00:17:20something that's an interesting point
- 00:17:23let's keep going anyway
- 00:17:27[Music]
- 00:17:29same page with more dead Explorer
- 00:17:37same page link more same page link is is
- 00:17:40how screen readers mostly identify an
- 00:17:43internal link so something like a skip
- 00:17:45link or a link that will lead somewhere
- 00:17:47else on the same page this is an
- 00:17:50interesting one because based on the
- 00:17:52fact that it says more I actually would
- 00:17:54expect it to disclose some content to
- 00:17:57pop up some more content when I activate
- 00:17:59it not move me to another part on the
- 00:18:00page so let's hit enter on it and see
- 00:18:03what happens
- 00:18:04enter same page link more BBC banner
- 00:18:06region BBC navigation region marked DB
- 00:18:09food besides Earth Arts made it digital
- 00:18:10taste their local tomorrow's world TV
- 00:18:12radio heading level one more people
- 00:18:14that's interesting I have no idea
- 00:18:18technology BBC News Mozilla Firefox C BT
- 00:18:21banner who more I just used a command to
- 00:18:23say to my screen reader tell me what the
- 00:18:25title of the page isn't it seems I'm
- 00:18:27still on the same page based on the
- 00:18:29title let's see five point leg search
- 00:18:34the BBC button leg heading level two
- 00:18:36more
- 00:18:37little dwell by okay so it did place me
- 00:18:39somewhere with some more content quickly
- 00:18:41BBC size girth make a digital link
- 00:18:49taster link local see I'm not entirely
- 00:18:51certain about that uncertainty in my
- 00:18:54voice so what I'm gonna do is just use
- 00:18:56headings more heading level two is more
- 00:18:59heading where I'd been taken on the page
- 00:19:01accessibility links heading level
- 00:19:03wrapping the bottom explore the BBC
- 00:19:05heading level two are you like Jared
- 00:19:08heading level three lid Tecna
- 00:19:10accessibility links heading level to the
- 00:19:14top of the page that accessibility
- 00:19:15heading more heading level two so the
- 00:19:17more has opened I think when search the
- 00:19:21BBC edit search the search the BB list
- 00:19:23at same click sounds link iPlayer
- 00:19:25visited link wetlands idly sounds same
- 00:19:27page link more use jaws P plus all
- 00:19:35slipped with BBC navigation region end
- 00:19:39search the BBC clickable search the
- 00:19:41beheaded search the BB Blagdon level
- 00:19:47twelve items from my point it probably
- 00:19:49doesn't matter too much so either way I
- 00:19:51will continue exploring I'll bypass that
- 00:19:54list of twelve items although it is
- 00:19:59worth noting this is one of the good
- 00:20:00things about list markup in HTML is that
- 00:20:03the browser there's lots of lovely
- 00:20:05things it will tell you what sort of
- 00:20:07list it is it'll tell you the difference
- 00:20:09between just a straightforward ordered
- 00:20:10list unordered list and an ordered one
- 00:20:12and it'll also count up the number of
- 00:20:14list items inside it and make that
- 00:20:16information available to the
- 00:20:17screenreader
- 00:20:18so when I come across a list heading
- 00:20:21level two more little later you
- 00:20:23automatically get told how many items
- 00:20:25there are in it and that helps me make a
- 00:20:27decision about whether I want to just
- 00:20:29keep using the arrow key to navigate
- 00:20:31through one of the line at a time
- 00:20:33or whether I maybe just want to use
- 00:20:35another shortcut to navigate straight
- 00:20:36past it I don't fancy wading through
- 00:20:38twelve items in a list of anything so
- 00:20:41I'm going to use headings to keep
- 00:20:43jumping through the page
- 00:20:44BBC news navigate and heading level two
- 00:20:47got a navigation block there which is
- 00:20:49good but I don't think we want that
- 00:20:50technology heading level one get to
- 00:20:53technology heading number one so again
- 00:20:55this heading one is a great indication
- 00:20:57that I'm at the start of the interesting
- 00:20:59part of the page the main content area
- 00:21:01top stories heading level 2 clickable
- 00:21:03some children SmartWatch recalled over
- 00:21:08date of birth heading level 3 link and
- 00:21:10as we get down into the heading 3 as we
- 00:21:12start to see the actual headlines
- 00:21:14related content heading level 4 in this
- 00:21:16case its content crypto exchange
- 00:21:20founders that lakhs dollar 100 for the
- 00:21:22impending level 3 link we've got a very
- 00:21:23easy way again of just using those very
- 00:21:26same simple techniques for just
- 00:21:28navigating through content court
- 00:21:30documents a Canadian crypto currency
- 00:21:32exchange quadriga cannot access or
- 00:21:33secure the coins I can drill down and
- 00:21:36find out a little bit more about that
- 00:21:37news headline leg list of two items for
- 00:21:40February 2019 for the section link US
- 00:21:43and Canada sort of meta information so
- 00:21:46again this is for the most part really
- 00:21:48nicely structured it's using headings
- 00:21:50and lists and pretty clear link text for
- 00:21:53the most part you know to help me make
- 00:21:55decisions about where I want to explore
- 00:21:59I know one of you had sent in a specific
- 00:22:03request to have me go and explore the
- 00:22:06massive website in the US so I'm going
- 00:22:10to try that one next because I did sneak
- 00:22:13a little bit of a look earlier just to
- 00:22:15get a sense of the home page menu
- 00:22:18application menu alot time for 14 of the
- 00:22:20intercept survey mocks magic mass.gov
- 00:22:23enter leaving menus wwww technology more
- 00:22:31massive website now the person he got in
- 00:22:35touch ahead of the webinar wondered if I
- 00:22:39would be able to find any information
- 00:22:41about claiming an unemployment benefit
- 00:22:45or getting some information about
- 00:22:48unemployment so as I said I sneaked a
- 00:22:52quick look at the homepage just to get a
- 00:22:54sense of it and I came across the
- 00:22:57navigation block main navigation
- 00:23:00that was one heading shortcut jump and I
- 00:23:03got straight to the navigation so so far
- 00:23:05I was feeling quietly confident because
- 00:23:09I want to navigate I'm gonna use the
- 00:23:10down arrow just to explore this bit in
- 00:23:12more detail now listen up I also got a
- 00:23:15list of five items that's really good
- 00:23:17news I know what sort of size and shape
- 00:23:19navigation I'm dealing with living
- 00:23:21button menu collapse put a living button
- 00:23:24menu collapsed now there's lots of
- 00:23:26information in there and the bit that
- 00:23:28confused me with this is that it says
- 00:23:31menu typically when I encounter
- 00:23:35something that tells me it's a menu I
- 00:23:38tend to think it's gonna behave like the
- 00:23:41menu in software that's what the design
- 00:23:44pattern for for a web menu is intended
- 00:23:47to be like if you're not familiar with
- 00:23:49the keyboard interaction for one of
- 00:23:51those it means that you can open the
- 00:23:53menu and then use your arrow keys to
- 00:23:56navigate left or right along the
- 00:23:58horizontal sort of menu options or if
- 00:24:01you want to drill down into one of the
- 00:24:03child level menus for any of them you
- 00:24:06can use the down arrow and keep
- 00:24:08navigating like that so so to here
- 00:24:11button and menu and collapsed didn't
- 00:24:15quite seem to gel in my head so the
- 00:24:17first thing I tried when I was exploring
- 00:24:19earlier was I came back out of that to
- 00:24:21the top of the list a list of five items
- 00:24:23and I tried tabbing on to that so that
- 00:24:27noise you can hear tells me that
- 00:24:31my screen reader has switched itself
- 00:24:33into applications mode this is a very
- 00:24:37peculiar mode that screen readers switch
- 00:24:41into when the design pattern uses
- 00:24:45particular pieces of the Aria
- 00:24:48specification
- 00:24:52so many of you if you've ever tested
- 00:24:55with a screen reader will know that when
- 00:24:57you tap into a form field and you begin
- 00:24:59typing the screen reader will let you
- 00:25:01type the characters into the form field
- 00:25:04and it won't use those characters to
- 00:25:06execute shortcuts so if you had H for
- 00:25:08example you'll see the H key appear in
- 00:25:10the text box you won't suddenly try and
- 00:25:13find your screen readers jumping to the
- 00:25:14next heading applications mode is pretty
- 00:25:17much the same thing except that instead
- 00:25:20of you being able to type into something
- 00:25:22like a form field it says to your screen
- 00:25:25reader don't make any of your shortcuts
- 00:25:27available none of your navigation keys
- 00:25:30none of the typical ways that your user
- 00:25:33would instruct the the software to move
- 00:25:36you around the page instead let the
- 00:25:39browser and the web page take care of
- 00:25:41all the interaction all the navigation
- 00:25:43for you so that noise tells me
- 00:25:46that my screen reader has now given up
- 00:25:47pretty much all its navigational control
- 00:25:50in order to let the website and the
- 00:25:52browser take care of it for me the
- 00:25:55problem I've got is that I didn't hear
- 00:25:56my screen reader say anything after the
- 00:25:59noise he didn't say living
- 00:26:01button or anything of the sort I just
- 00:26:04heard that noise to let me know that the
- 00:26:07mode had changed so curiosity being what
- 00:26:10it is I will keep exploring but I'll use
- 00:26:11the arrow keys because that's what I'd
- 00:26:13expect to be able to do to interact with
- 00:26:15the menu except nothing much is
- 00:26:19happening I'm hitting the the up and
- 00:26:20down the left and right arrow keys but
- 00:26:23from my point of view all is eerily
- 00:26:26silent escape so I can hit the Escape
- 00:26:29key to come back out same page will skip
- 00:26:32the main living button menu back there
- 00:26:34so I'm gonna keep going through the
- 00:26:36navigation just just for interest and
- 00:26:38see if I can find anything about social
- 00:26:40services menu families and children menu
- 00:26:42I've switched it out of the applications
- 00:26:45mode and I've gone back to the previous
- 00:26:47ways of navigating I'm just I was in the
- 00:26:49property menu down ere a transportation
- 00:26:51menu legal and just as many
- 00:26:53public-safety menu energy menu
- 00:26:55environment menu taxes menu unclaimed
- 00:26:58property idle and public records
- 00:26:59floating menu living menu work and
- 00:27:01button manual business resources menu
- 00:27:03work and button menu collapsed
- 00:27:05tell me something about business
- 00:27:06resources many professional licenses and
- 00:27:08unemployment menu unemployment like the
- 00:27:12challenge I was set so I will try
- 00:27:14hitting enter on main region and again
- 00:27:18we heard that noise that tells
- 00:27:20me that my screen reader has has given
- 00:27:23over control of navigation to the
- 00:27:25website heading level 1 welcome to
- 00:27:29Massachusetts Maine region heading level
- 00:27:321 welcome to Massachusetts what would
- 00:27:34you like to do good question
- 00:27:37okay so I'm not sure what's happened to
- 00:27:40everything there let's query the title
- 00:27:43of the page mass.gov Mozilla Firefox
- 00:27:45Maine region - welcome to Massachusetts
- 00:27:48homepage if I ask the screen reader to
- 00:27:52tell me what the thing am I currently
- 00:27:53focused on what would you like to do
- 00:27:55it's not on the menu where I left it so
- 00:27:59I'm slightly unsure now still around so
- 00:28:02we'll go back to the old heading
- 00:28:05strategy for trying to figure things out
- 00:28:07popular searches heading level 3 further
- 00:28:11down the page then I was so I'll reverse
- 00:28:14order so shift H will take me back
- 00:28:16through the headings in reverse order
- 00:28:18welcome to Massachusetts heading main
- 00:28:20navigation that in level yeah so so for
- 00:28:23some reason trying to access the
- 00:28:25unemployment head of the menu for some
- 00:28:28reason kicked me out of the menu and put
- 00:28:30my focus somewhere on the page welcome
- 00:28:33to Massachusetts heading level 1 I think
- 00:28:34at that point I'm probably gonna call it
- 00:28:37quits I'm trying to find the piece of
- 00:28:38information I'm the important thing
- 00:28:40there is that I wanted to demonstrate
- 00:28:41how that that menu or the thing that
- 00:28:44that said it was a menu actually was
- 00:28:47quite confusing it gave me the wrong cue
- 00:28:50in terms of what my expectations were
- 00:28:53and when I did experiment with sort of
- 00:28:55interacting with it I wasn't entirely
- 00:28:58sure that it was you know doing anything
- 00:29:00expected if I really was needing to find
- 00:29:04information about this right now I would
- 00:29:06probably use a completely different
- 00:29:08tactic and that's just to use the the
- 00:29:11search field to try and find something
- 00:29:13specific on the website relating to my
- 00:29:15query I'm not a patient person that has
- 00:29:18to be
- 00:29:18said and sometimes you just need to
- 00:29:21default to more tried and trusted ways
- 00:29:25of getting to information than patiently
- 00:29:28working through some navigations and
- 00:29:30other bits and pieces over question
- 00:29:33Leonie
- 00:29:33hmm is that what you called the flocking
- 00:29:37noise is that and I assumed it was
- 00:29:40walking and not any is that because
- 00:29:48there's an aria role application there
- 00:29:51or is that one of the things that would
- 00:29:53make it happen yes so so the Aria role
- 00:29:56of application is the the obvious role
- 00:30:01the cause is that but there are several
- 00:30:03others that have the same effect things
- 00:30:07like the role of menu menu bar progress
- 00:30:10bar toolbar tab lists all of those if
- 00:30:14you're using any of those Aria roles
- 00:30:17that's a really clear sign that you need
- 00:30:19to provide the keyboard interaction
- 00:30:23through your JavaScript in able to
- 00:30:26support both screen reader users
- 00:30:27keyboard users and everybody else so
- 00:30:30yeah it's it's almost certainly down to
- 00:30:31an aria role in there that's kicking the
- 00:30:34screen reader into that mode but not
- 00:30:36necessarily then providing the
- 00:30:37supporting keyboard interaction that's
- 00:30:39needed to make it really work gotcha so
- 00:30:42when earlier you you gave me a pat on my
- 00:30:45charming head because I was using HTML
- 00:30:48elements rather than Aria roles
- 00:30:51I suppose it is it generally the case
- 00:30:55that if you can use an HTML element
- 00:30:58rather than bolting on roles you should
- 00:31:01do so yeah absolutely
- 00:31:04HTML wherever and whenever you can there
- 00:31:08are often good cases when that isn't
- 00:31:11possible tabs and panels are a really
- 00:31:13good example if you want to produce
- 00:31:15something like that there are no HTML
- 00:31:17elements that do the job so using the
- 00:31:20Aria is a good approach occasionally it
- 00:31:25can be useful for any of you still
- 00:31:27needing to support an internet explorer
- 00:31:29for example Internet Explorer's
- 00:31:32accessibility
- 00:31:32support for the html5 sectioning
- 00:31:35elements like header and footer is
- 00:31:38pretty weak its support for the Aria
- 00:31:41equivalent roles is much better so there
- 00:31:44are very rare in our cases where often
- 00:31:48even if you are using the the html5
- 00:31:50elements you might find a good case for
- 00:31:54using Aria but yeah
- 00:31:57ie being on the kind of the sunset March
- 00:32:00now that's getting less and less of a
- 00:32:03consideration all the time Todd a quick
- 00:32:06matter question would you mind could you
- 00:32:09turn your screen reader down slightly
- 00:32:10because when you and hear talking
- 00:32:13you're being masked a little bit that's
- 00:32:17a very good point not easily so I will
- 00:32:20endeavor not to or just yell at the top
- 00:32:26I'm gonna mute to myself again while you
- 00:32:29can while you're there please do keep an
- 00:32:31eye open for any questions for me really
- 00:32:32burst I am it's just like why wise
- 00:32:36Bruce's shirt so great is to know it's
- 00:32:39date
- 00:32:40Damian Oz is it just because of the
- 00:32:42keyboard interactions to map that you
- 00:32:45are giving the advice to not use aria is
- 00:32:48there any other impact when you're using
- 00:32:50Aria roles and Aria
- 00:32:56using Aria is a bit like using spices
- 00:33:00and seasoning when you're cooking you
- 00:33:03used lightly and well it's extremely
- 00:33:06effective overused and overdone it can
- 00:33:09often cause more problems than the ones
- 00:33:11you're trying to solve
- 00:33:14HTML gives you a whole bunch of
- 00:33:16accessibility for free it's the first
- 00:33:18thing so as soon as you start adding
- 00:33:20Aria into it particularly where you
- 00:33:22don't need to you're starting to add
- 00:33:25moving parts to your code and the more
- 00:33:27moving parts you've got the more fragile
- 00:33:29it becomes and it's a death of a
- 00:33:31thousand paper cuts kind of a situation
- 00:33:33you know a little bit of Aria here and
- 00:33:35there is not going to cause you major
- 00:33:37fragility in your code but I have seen
- 00:33:40websites that were actually perfectly
- 00:33:42accessible and then someone very
- 00:33:44helpfully added a lot of Aria on top of
- 00:33:46it and in doing so managed to make them
- 00:33:48completely inaccessible so it's just
- 00:33:51keeping things simple it's just a good
- 00:33:53coding practice irrespective of
- 00:33:55accessibility so I think there's there's
- 00:33:57an element of that involved and then
- 00:34:00just being very very sure that aria is
- 00:34:02invisible so when you're writing code
- 00:34:04unless you're testing it with a screen
- 00:34:06reader quite a lot can be happening
- 00:34:09without you being aware of it so if you
- 00:34:11are using Aria you really do need to
- 00:34:12test it with a screen reader because
- 00:34:14quite often they'll be unintended
- 00:34:16consequences that you're just not aware
- 00:34:18of from a development point of view that
- 00:34:21mirrors the advice that I used to give
- 00:34:24my good name Ian when I was consulting
- 00:34:27with them and I'd say if you're going to
- 00:34:29use Aria to add keyboard accessibility
- 00:34:34to things that don't really have an ATL
- 00:34:37element you must test it with the
- 00:34:39keyboard to make sure it works because
- 00:34:42otherwise you just don't know so that
- 00:34:44that's one thing that's probably worth
- 00:34:47just pointing out is the Aria in and of
- 00:34:49itself is a very screenreader specific
- 00:34:52technology a tiny amount of it is
- 00:34:55recognized by Dragon NaturallySpeaking
- 00:34:57but but other than that it's all about
- 00:34:59screen reader accessibility and Aria
- 00:35:02itself doesn't impose any kind of
- 00:35:04functionality at all this is why the
- 00:35:05problem with the menus I was talking
- 00:35:07about earlier so Aria just
- 00:35:10changes the way something's presented in
- 00:35:12the accessibility tree that the browser
- 00:35:14creates all the functionality that needs
- 00:35:16to be accorded the design pattern that's
- 00:35:19down to us as developers to put into the
- 00:35:20JavaScript so yeah you've got to make
- 00:35:23sure that if you're using Aria you back
- 00:35:24it up with the right keyboard
- 00:35:25interaction in your script and yeah
- 00:35:27exactly as you said that that you test
- 00:35:29it pretty thoroughly keyboard screen
- 00:35:31reader as well it's probably worth
- 00:35:33saying at this point to everybody that
- 00:35:35you are what I would consider an
- 00:35:39advanced screen reader user you've been
- 00:35:41using for donkey's years and and you're
- 00:35:43a web developer too so maybe somebody
- 00:35:46who's newly lost their vision is going
- 00:35:49to be a lot less adept at navigating the
- 00:35:52site's and you are simply because you
- 00:35:54have more experience and probably more
- 00:35:57idea of what's going on under the hood
- 00:35:59because it's your you know it's your
- 00:36:00training and your job yeah absolutely I
- 00:36:03mean although all I have really used
- 00:36:05today are some very simple techniques
- 00:36:08that many screenreader users will adopt
- 00:36:12there are some people who never get past
- 00:36:14just using the down arrow key to explore
- 00:36:16the page and read it actively like a
- 00:36:18text document there's a thesis just
- 00:36:22published by vassilis vanaf Emmett here
- 00:36:26from amsterdam's University of Applied
- 00:36:28Sciences in which he has done a lot of
- 00:36:32research with screenreader users amongst
- 00:36:35other people and he talks to one person
- 00:36:38who actually finds all the information
- 00:36:40about headings and lists clutter they
- 00:36:43really hate it they would like their
- 00:36:44screen reader not to tell them about all
- 00:36:47these you know lovely features that the
- 00:36:49web page has got because they just find
- 00:36:50it noisy and distracting so yes you
- 00:36:54shouldn't take me as a typical user
- 00:36:57there probably is no such thing as a
- 00:36:59typical user of course but it's the same
- 00:37:02with browsers and I mean some people
- 00:37:04love the minimal UI of Chrome or the
- 00:37:08people absolutely adored the endless
- 00:37:12bells and whistles that we had in well
- 00:37:16there's no browser user I've just
- 00:37:19noticed some more questions come in and
- 00:37:21they're coming in
- 00:37:22they can fastly early so I if it's okay
- 00:37:25with you I'll ask them now
- 00:37:28are there any other screen readers that
- 00:37:30you recommend other than jaws for
- 00:37:32testing yes as many as you can possibly
- 00:37:38get your hands on and have time to test
- 00:37:40so actually on Windows
- 00:37:43I recommend testing with NVDA for the
- 00:37:47moment it's an excellent open source
- 00:37:50screen reader and from a budget point of
- 00:37:55view that makes it a more effective tool
- 00:37:59in your arsenal
- 00:38:03I won't make a side-by-side comparison
- 00:38:04between it and yours but they are pretty
- 00:38:07comparable in terms of you know screen
- 00:38:10reader experience so testing with NVDA
- 00:38:13on Windows is a good combination if
- 00:38:17you're testing on a Mac then voice over
- 00:38:19is your only choice
- 00:38:20it's the integrated screen reader on Mac
- 00:38:22OS and iOS and it's the only screen
- 00:38:26reader available on those particular
- 00:38:28platforms if you're testing on Android
- 00:38:32then talkback is the screen reader of
- 00:38:34choice cycling back to Windows narrator
- 00:38:38is the integrated screen reader in
- 00:38:41Windows for many years it was it was the
- 00:38:45screen reader that almost was
- 00:38:47it was lacked in features for many years
- 00:38:50it was pretty terrible but actually in
- 00:38:52the past two years pretty much the
- 00:38:55advent of Windows 10 narrator has
- 00:38:58actually become a fully-fledged screen
- 00:39:01reader that's actually one I do every
- 00:39:03now and again when I need to get around
- 00:39:06some bits of Windows 10 that neither
- 00:39:07jaws nor NVDA get to the one thing I
- 00:39:11will point out from the question about
- 00:39:13jaws another screen readers to test on
- 00:39:15Windows is that jaws still has the
- 00:39:17market share by a reasonably distinct
- 00:39:20margin so sooner or later it is always
- 00:39:23worth testing with the technologies that
- 00:39:25are likely to encompass the most of your
- 00:39:28screen reader audience but yeah trying
- 00:39:33to get in as many variations on a flavor
- 00:39:35a screen reader and browser as you can
- 00:39:37is a good idea and follow-up to that mic
- 00:39:41asks what's the best way for sighted
- 00:39:43developers to test with a screen reader
- 00:39:45it seems even for a well-intentioned
- 00:39:48developer it's too easy to cheat as
- 00:39:50you've got the context of the visual
- 00:39:52page I mean I just I've just always said
- 00:39:54to somebody get somebody else who's kind
- 00:39:57of on your team and turn the monitor off
- 00:40:00and unplug the mouse yep absolutely
- 00:40:03you know just stick a tea towel or a
- 00:40:05he's a paper or something over your
- 00:40:07laptop screen or yep unplug it if you've
- 00:40:09got a desktop monitor one feature I love
- 00:40:12about a narrator on Windows 10 is that
- 00:40:15it has a dev mode
- 00:40:17so if you turn narrator on there is a
- 00:40:21keystroke which completely escapes me
- 00:40:23for the moment which will black out
- 00:40:25everything on the screen except for the
- 00:40:28one piece of content that the screen
- 00:40:29reader is currently focused on so it
- 00:40:32creates a sort of visual representation
- 00:40:34so so you can't cheat yeah quite as well
- 00:40:37so that's a great feature I think that's
- 00:40:40that's incredibly useful from a
- 00:40:41development point of view interesting
- 00:40:44and gene or Jean Caplansky I will pass
- 00:40:48your message on to Leonie after this but
- 00:40:53in a few weeks time we're going to
- 00:40:56release this video on YouTube for
- 00:40:59everybody to watch because I think it's
- 00:41:01really important for the wider deaf
- 00:41:03community to understand what Lyon is
- 00:41:05showing so the mass.gov people will be
- 00:41:09able to watch it there one new one just
- 00:41:15popped in why is your shirt so great
- 00:41:17Bruce I am mainly using it wrote a thing
- 00:41:26on voiceover do you know of it mm-hmm
- 00:41:29somebody said I'm mainly using it
- 00:41:31because it helps me with the page of my
- 00:41:33dyslexia and ADHD for long pieces of
- 00:41:35content but to visually impaired youth
- 00:41:38people use this yes yeah absolutely
- 00:41:44so for anyone who's not familiar with it
- 00:41:45on Apple devices you have something
- 00:41:48called the the rotor so-called because
- 00:41:51on its touchscreen devices you put a
- 00:41:55couple of fingers on the screen and you
- 00:41:56rotate them around as if you were
- 00:41:57twisting a wheel and what it does is it
- 00:42:02calls up a kind of sort of tabs style
- 00:42:08display and you can choose you know one
- 00:42:11tab will have all the headings listed on
- 00:42:13the page one tab will show the links one
- 00:42:16tab will show all the form fields and
- 00:42:18then you can use the up and down arrows
- 00:42:19to just move very quickly to you know
- 00:42:23the chosen link or the chosen form field
- 00:42:25that you want and all screen readers
- 00:42:27have them surfers show you know
- 00:42:30see if I'm linked list dialog linked
- 00:42:34list new renew your vehicle registration
- 00:42:35six of 37 so they're just called up a
- 00:42:39list now this just shows me all the
- 00:42:40links of the page it said I'm on link 6
- 00:42:43of 37 so I can just use the arrow key to
- 00:42:46move through this list apply for SNAP
- 00:42:50benefits food stamps 7 of 37 renew your
- 00:42:52drivers license 8'o 37 so all screen
- 00:42:56readers on all platforms have some
- 00:42:59variation on a theme of this capability
- 00:43:00give me a list of all the links give me
- 00:43:03a list of all the headings on the page
- 00:43:05and yes I certainly do use them myself
- 00:43:08and I'm aware of the screen reader users
- 00:43:10do use them
- 00:43:11a quick note on the subject of the links
- 00:43:14dialog both in the the Apple rota and
- 00:43:16another mechanisms like this this is one
- 00:43:19of the reasons why accessibility people
- 00:43:20go on and on about link text needing to
- 00:43:23make sense when it's taken out of the
- 00:43:25context of the page if you took this
- 00:43:28page now and it was 16 applying our
- 00:43:30links or you know read more links it
- 00:43:34would be next to impossible to correctly
- 00:43:36identify where on earth you'd be going
- 00:43:37when you chose to activate a link so
- 00:43:40this is one of the really clear use
- 00:43:41cases for making link text as as useful
- 00:43:44and as independent in its own right as
- 00:43:47it can be it occurs to me I when you
- 00:43:51were going through my sites maybe you're
- 00:43:54lonely for the first time ever although
- 00:43:56I am always scrupulous about not saying
- 00:43:59click here click here clicking my
- 00:44:02multiple use of the words reading look
- 00:44:05for actually different weeks worth of
- 00:44:08reading lists probably fails for the
- 00:44:12same reason that if you were just
- 00:44:13looking at you know if you're tabbing
- 00:44:15through and there's just 15 different
- 00:44:17reading lists that's not terribly useful
- 00:44:19yep yeah so maybe chucking in the date
- 00:44:22or something into the heading text or
- 00:44:25numbering them or some other thing would
- 00:44:27make that a touch more usable for sure I
- 00:44:29shall do it's good anyway you didn't
- 00:44:32come out of punch me okay I'll shut up
- 00:44:34now and let you carry on because I'm
- 00:44:36never taking lots of time alright I'm
- 00:44:40going to take a look
- 00:44:41at the smashing my website seems I'll be
- 00:44:44menu application type the inter survey
- 00:44:47Smashing Magazine enter leaving menus
- 00:44:55www.nasa.gov/station - Smashing Magazine
- 00:45:12a useful topic because this is very much
- 00:45:16you know part of what we've been talking
- 00:45:18about accessibility API is our the way
- 00:45:20that the screen reader asks the browser
- 00:45:22for information the thing I wanted to
- 00:45:25show you on this page I hope the
- 00:45:29Smashing Magazine team will forgive me
- 00:45:31is sometimes the visual display of
- 00:45:35content makes complete sense and is very
- 00:45:38convenient and easy but the way it's
- 00:45:42presented to a screen reader user in the
- 00:45:45order of the code underneath isn't quite
- 00:45:46as convenient so I'm going to hit a
- 00:45:49shortcut that will take me straight to
- 00:45:51the number one heading on the page
- 00:45:54accessibility o P is a key web
- 00:45:56accessibility heading level one and this
- 00:45:58is lovely that's a nice piece of design
- 00:46:00makes navigation very easy what I'm
- 00:46:02gonna do now is just let the screen
- 00:46:04reader read down the page there's a
- 00:46:07command where you can just tell it okay
- 00:46:08just start reading and keep going until
- 00:46:10I tell you to stop because it's quite
- 00:46:13remarkable all the content that has to
- 00:46:16be read through before getting to the
- 00:46:19actual bones of the article heading
- 00:46:22level one accessibility AP is 18 web
- 00:46:24accessibility list of three items 12 min
- 00:46:26read blink code and link user experience
- 00:46:28link accessibility link API share on
- 00:46:30link Twitter or LinkedIn list end link a
- 00:46:32post cat sign up for our smashing
- 00:46:34newsletter heading level 2 Smashing
- 00:46:35newsletter upgrade your inbox and get
- 00:46:37our editors picks twice a month your
- 00:46:38email clickable required invalid entry
- 00:46:40edit subscribe write works arrow button
- 00:46:42our friends and supporters downwards
- 00:46:43arrow list of one items link graphically
- 00:46:451 billion 531 million two hundred ninety
- 00:46:47two thousand three hundred eighty two
- 00:46:49slash Northwestern opt SSR FTX
- 00:46:51lynn turner master's degree online list
- 00:46:53and quick summary right works arrow with
- 00:46:55accessibility is about people successful
- 00:46:57web accessibility is about anticipating
- 00:46:59the different needs of all sorts of
- 00:47:00people understanding your fellow web
- 00:47:01users in the different ways they consume
- 00:47:03information empathizing with them and
- 00:47:05their sense of what is convenient and
- 00:47:06what frustratingly unnecessary barriers
- 00:47:08you could help them to avoid armed with
- 00:47:09this understanding accessibility becomes
- 00:47:11a cold our technical challenge a firm
- 00:47:13grasp of the technology is paramount to
- 00:47:15making informed decisions about
- 00:47:16accessible design
- 00:47:17how do assistive technologies present a
- 00:47:19web application to make it accessible
- 00:47:21for their users where do they get the
- 00:47:22information they need one of the keys is
- 00:47:24a technology known as the accessibility
- 00:47:25accessibility so I'm gonna stop it there
- 00:47:28and just head back up to that first
- 00:47:31accessibility
- 00:47:34yeah here's the web star get the
- 00:47:47structure or the typical format of pages
- 00:47:50there are techniques you can use to jump
- 00:47:52over it but visually of course you just
- 00:47:55sort of gloss over it you glance through
- 00:47:57it and you set to reading the article
- 00:47:59but from a screen reader users point of
- 00:48:02view that's not quite so easy or
- 00:48:03convenient so we had a lot of content to
- 00:48:06wade through with the free items
- 00:48:08weldment read 12 minute read I'm most
- 00:48:11curious about these not just on smashing
- 00:48:13a bit but any article that has a reading
- 00:48:15rate on it I was feel slightly under
- 00:48:17pressure
- 00:48:18I'll show you before we wrap up how fast
- 00:48:21I usually listen to my screen reader at
- 00:48:23this is very slow for me
- 00:48:26but even so twelve minutes to read this
- 00:48:29article I'm always curious it who's
- 00:48:32drawing so then I had to get through
- 00:48:36some some links about the categories
- 00:48:38link user experience link accessibility
- 00:48:41link API
- 00:48:42girag sharing links like Twitter or
- 00:48:46LinkedIn listed link a post cat sign up
- 00:48:49for our Smashing newsletter an
- 00:48:52invitation sign up for the newsletter
- 00:48:54blegh
- 00:48:55heading level to Smashing newsletter
- 00:48:57blend upgrade your inbox and get our
- 00:48:59editors picks twice a month blend your
- 00:49:01email clickable required invalid entry
- 00:49:03edit something interesting there about
- 00:49:06the form field to put in your email it
- 00:49:08says it's invalid although there is no
- 00:49:10information in the the field yet that's
- 00:49:15a problem with the way some browsers
- 00:49:17interpret the presence of the required
- 00:49:19field when there's no information in the
- 00:49:22field they in the accessibility layer
- 00:49:25and the accessibility tree expose it as
- 00:49:27having an error in it because by
- 00:49:30definition if something is required and
- 00:49:31it has no information in it it is an
- 00:49:34error but it's not a particularly
- 00:49:36user-friendly way of presenting it let's
- 00:49:39go on subscribe write words arrow button
- 00:49:42our friends and supporters downwards
- 00:49:44arrow and there's some information about
- 00:49:45friends and supporters
- 00:49:47list of one items linked graphically 1
- 00:49:49billion 500 31 million who has 19382 /
- 00:49:53northwestern up as our FDA graphic that
- 00:49:56has no alternative text which I'm
- 00:49:59guessing is going to be a logo or
- 00:50:01something for that particular supporter
- 00:50:04but that's very typical of the
- 00:50:06experience you get if images don't have
- 00:50:08the proper alt text provided you just
- 00:50:10get some information about the file name
- 00:50:12or path to the image if you listen to me
- 00:50:17yard-line sorry say again Bruce so
- 00:50:20listen to this that's me
- 00:50:22actually punching the person with
- 00:50:35summary
- 00:50:35Darryl with web accessibility is about
- 00:50:37people successful I get to the quick
- 00:50:39summary which is really useful except I
- 00:50:41left it reading when I did this a moment
- 00:50:44ago because it told me there was a quick
- 00:50:47summary but then I wasn't quite sure
- 00:50:48where the quick summary ended if it had
- 00:50:50ended and if it had not ended so I'm
- 00:50:53just gonna very quickly just hit the
- 00:50:55down arrow key a few times and see if I
- 00:50:57can figure that out doing it this way
- 00:50:59your fellow web users is a different
- 00:51:01unnecessary bear of a technology and
- 00:51:03accessible for their use application
- 00:51:04program blank web accessibility is about
- 00:51:07people successful web accessibility is
- 00:51:09about anticipating the different so I'm
- 00:51:10gonna guess that that's the first line
- 00:51:12of the actual article so we've exited
- 00:51:15the quick summary but I just wanted to
- 00:51:17illustrate that even on a site like this
- 00:51:19which actually has a lot of really good
- 00:51:20features for accessibility I read a lot
- 00:51:23of content on the Smashing magnet there
- 00:51:26are some things that unless you really
- 00:51:29think about the experience of using it
- 00:51:31with a screen reader probably just
- 00:51:32wouldn't occur to you or maybe even
- 00:51:33didn't you know crop up during usability
- 00:51:36testing was just that all that
- 00:51:38information about sharing and you know
- 00:51:41come and join our newsletter and and you
- 00:51:44know let's give a shout out to some of
- 00:51:46the great people that support the work
- 00:51:48that Smashing mag does it all adds to to
- 00:51:51a lot of clutter at the top of the page
- 00:51:53before we can really get to the thing
- 00:51:54you actually want to be doing which is
- 00:51:56reading the articles so this is where
- 00:51:58accessibility from a screen reading
- 00:52:00point of view Falls more and
- 00:52:01usability there's nothing really
- 00:52:03stopping me accessing the content here
- 00:52:05but there is some stuff that maybe makes
- 00:52:08it a little bit less convenient than I
- 00:52:11might choose to make it I'm just gonna
- 00:52:15quick time check
- 00:52:16I'm Bruce I'm sure you'll shout at me if
- 00:52:18we're seventeen elite do we need to wrap
- 00:52:21some time soon Bruce I know we started
- 00:52:24late but ten minutes we can if it's okay
- 00:52:28with you I'd love to have you on again
- 00:52:32examples that you still have because I'm
- 00:52:36pretty sure that lots of our people will
- 00:52:40have things I'd like you to look at
- 00:52:42let's give it another ten okay no
- 00:52:45problem in that that's okay with you of
- 00:52:46course it is I know the pubs open now
- 00:52:52okay what I'm going to do now is head
- 00:52:56over to my personal blog site because
- 00:52:59there's a couple of things there I can
- 00:53:00show you
- 00:53:01and although accessibility ap is a key
- 00:53:04here you may enter web accessibility is
- 00:53:07about people successful web
- 00:53:08accessibility is about anticipated
- 00:53:10tickle Amy Watson ed - on technology
- 00:53:13food and life with the digital age
- 00:53:14Mozilla Firefox came so what I'm going
- 00:53:18to do now and apologies if this makes
- 00:53:21everyone slightly sick is I'm going to
- 00:53:23just move my focus straight down region
- 00:53:29Linden L Watson link and I'm gonna go
- 00:53:32backwards up the page and I'm going to
- 00:53:34use another shortcut beef for buttons
- 00:53:36this time I'm going backwards so shift B
- 00:53:39Darkly toggle button and that takes me
- 00:53:43to the first of two buttons that let
- 00:53:46someone change the white on black to
- 00:53:49black on white so vice versa
- 00:53:51and you might have heard when the screen
- 00:53:54reader landed on it it said it was a
- 00:53:55toggle button if I go to the one before
- 00:53:59it on the page like the toggle button
- 00:54:02pressed it's a toggle button pressed
- 00:54:04this is a good use of Aria because the
- 00:54:07equivalent thing doesn't exist in HTML
- 00:54:09and that's to indicate when a button is
- 00:54:12pressed
- 00:54:13aria-pressed true is what's causing this
- 00:54:17button to tell me that it's already been
- 00:54:19pressed and that's a very useful thing
- 00:54:21to do
- 00:54:22toggle buttons are really hard play
- 00:54:25pause buttons the notorious example I
- 00:54:28hit play and then the button appears to
- 00:54:32be pressed and then something starts
- 00:54:34playing but then the label changes to
- 00:54:36pause and I'm never quite sure whether
- 00:54:37the pause button means if I hit it it'll
- 00:54:39pause or whether it's already paused and
- 00:54:41if I hit it look about to play something
- 00:54:44like aria-pressed is a really good way
- 00:54:45of just saying keep the label the same
- 00:54:47but indicating along with the visual
- 00:54:49design that this thing is is pressed or
- 00:54:53not pressed so that's one thing that's
- 00:54:56very useful where Aria does something
- 00:55:00HTML can't if I keep going back up
- 00:55:02through the buttons on the page
- 00:55:04conference button collapse so there
- 00:55:07we've got a conferences button collapsed
- 00:55:09and this is another useful thing at the
- 00:55:12Aria expanded attribute will let you say
- 00:55:17whether something is expanded or
- 00:55:19collapsed on the page if you want a good
- 00:55:22HTML alternative details and summary the
- 00:55:25native HTML ways to create something
- 00:55:28that discloses content with the
- 00:55:31exception of edge which doesn't support
- 00:55:33those elements at all in any way shape
- 00:55:34or form never mind
- 00:55:35excessively mmm all the other browsers
- 00:55:38actually have really good accessibility
- 00:55:40support for details in summary so
- 00:55:42they're a good HTML way to create a
- 00:55:46disclosure widget but if you can't do
- 00:55:48that or you've got a different situation
- 00:55:50aria-expanded is a good way and if I hit
- 00:55:53enter on that button enter navigation
- 00:55:56region conferences but use jaws P + Alt
- 00:55:59+ M to move the control element expanded
- 00:56:01alert from Scott groover the halls
- 00:56:02analyst fantastic demo search box edit
- 00:56:05expanded information conferences button
- 00:56:11expanded new Steinberg allow just
- 00:56:12collapse it again and it tells me that
- 00:56:14that's collapsed something else I'll
- 00:56:18quickly show you and I'm going to zip my
- 00:56:20focus back up to the very top of the
- 00:56:22page technically what I'm going to use
- 00:56:26the the
- 00:56:27regions to move to the main area graphic
- 00:56:30technique a banner made region and the
- 00:56:33way I've put things together on my blog
- 00:56:36is I've used article elements to
- 00:56:39represent the the different headlines
- 00:56:42and short texts about each blog post
- 00:56:46what I've done here is something again
- 00:56:48that you can't do with HTML I've used
- 00:56:52the area labeled by attribute to tie the
- 00:56:56article elements to the text that is
- 00:56:59shown in the heading for the particular
- 00:57:01blog post so as I move through the page
- 00:57:04using the the region shortcut that we
- 00:57:06started off exploring right back at the
- 00:57:08very beginning of the webinar we should
- 00:57:10here heading level two limiting the area
- 00:57:13relay description a trivial matter
- 00:57:14that's read a whole bunch of information
- 00:57:17it ties it all into one it's reading the
- 00:57:19article the heading and the text inside
- 00:57:22the heading all as a single unit but I
- 00:57:24can navigate by that and it reads all
- 00:57:27the information in one go so it's just
- 00:57:30another way to navigate through the page
- 00:57:32by the article elements inside the main
- 00:57:36content area and still hear the heading
- 00:57:39text read out so I don't just hear
- 00:57:40article article article I'm hearing
- 00:57:43something that makes them more context
- 00:57:47relevant to me as I keep navigating
- 00:57:50through okay let's see where else can we
- 00:57:56go and explore what else I saved in my
- 00:58:02bookmarks I'll be menu at with type form
- 00:58:05for TP intercept 1314 site enter leaving
- 00:58:08menus using the aureola description
- 00:58:10attribute heading level tool in the
- 00:58:11intercept Mozilla Firefox lists one
- 00:58:13region 11 headings and 46 links via so I
- 00:58:16think this one was sent in as a
- 00:58:18suggestion by someone the intercept news
- 00:58:22site this is not a site I am familiar
- 00:58:24with at all
- 00:58:26so again I will stick by the the trusty
- 00:58:30standbys of using the headings to
- 00:58:32navigate I can find my keys Louisiana
- 00:58:38test the new Supreme Court and abortion
- 00:58:39heading level one link because that's a
- 00:58:44heading one I would almost expect that
- 00:58:46to be the primary news article the
- 00:58:49primary content of the page but knowing
- 00:58:51this is a new site and I've gone to the
- 00:58:53home page of the new site I'm suspecting
- 00:58:55this is not the case so I'll keep
- 00:58:57exploring headings top stories heading
- 00:58:59level to top story is heading to so that
- 00:59:02suggests the top story is a slightly
- 00:59:04less important than the headline I just
- 00:59:07read that was a heading level one but I
- 00:59:08keep going top Nancy Pelosi a privately
- 00:59:11tells insurance executives not to worry
- 00:59:12about Democrats pushing Medicare for all
- 00:59:14heading level four link heading for so
- 00:59:17now I'm completely confused maybe that's
- 00:59:18a top story but the top story heading
- 00:59:21said it was a heading to and this is a
- 00:59:22heading for so no maybe maybe not Google
- 00:59:26hired gig economy workers to improve
- 00:59:27artificial intelligence and
- 00:59:29controversial drone targeting project
- 00:59:30heading level four link okay so that's
- 00:59:33another heading for and what I'm
- 00:59:34starting to suspect here is is that
- 00:59:36headings have been used as much of their
- 00:59:38visual appearance as they have for their
- 00:59:40actual semantic value to to the likes of
- 00:59:43of me and other screenreader users but
- 00:59:47it's a good illustration as it turns out
- 00:59:48of why it's pretty critically important
- 00:59:52to get heading structure right it really
- 00:59:54is invaluable to screen reader users and
- 00:59:57when it goes wrong it's very very hard
- 00:59:58to to unpick and make any sense of the
- 01:00:02o'meara nominee or at least Brett
- 01:00:04Kavanaugh has agency that's been
- 01:00:05stalling sexual-harassment guidance
- 01:00:07heading level four link tabbing through
- 01:00:13the page now is a different way of
- 01:00:14exploring and see if that throws up
- 01:00:16anything of interest Hill is Turkey
- 01:00:19March first the town of Kilis has seen
- 01:00:21through the window of the muqam but
- 01:00:22every mosque on March 1st 2016 and kill
- 01:00:24its turkey kill is a city located just
- 01:00:2610 km from reading one thing you will
- 01:00:30discover if you spend any time with
- 01:00:32screen reader user is that we don't stop
- 01:00:35and listen to everything it's one of the
- 01:00:38strange
- 01:00:39things I often find people believe or
- 01:00:43assume that a screen reader will listen
- 01:00:46to everything that is presented to them
- 01:00:50most of us me in particular anyway are
- 01:00:53incredibly impatient and we won't sit
- 01:00:55and listen to everything we'll listen to
- 01:00:57the first one or two syllables of a line
- 01:00:59and if it doesn't seem to be heading in
- 01:01:00the right direction to be the thing that
- 01:01:02we're interested in we will move on
- 01:01:04pretty rapidly it's kind of the
- 01:01:05equivalent of when you're skimming
- 01:01:07through content you don't really read it
- 01:01:09properly you may be taking the shape of
- 01:01:11the words or the first few words in a
- 01:01:14sentence just enough to give you a
- 01:01:15flavor of whether it's it's looking
- 01:01:18likely or not and then if it isn't you
- 01:01:20move on and so on so screen readers are
- 01:01:22very much the same so yeah we don't
- 01:01:26often hang around and listen to
- 01:01:28everything see all our might work zero
- 01:01:30link epilogue unanswered questions
- 01:01:33listen is a time for Kamala Harris to
- 01:01:35murder will link calmly rapid some
- 01:01:44things with screen readers it has to be
- 01:01:46said I'll just often unpronounceable
- 01:01:48what you can do actually is with screen
- 01:01:52readers is not only just read content in
- 01:01:56whole discrete chunks like words or
- 01:01:58links or headings you can actually read
- 01:02:00by character so if I use the left and
- 01:02:02right arrows now if I hit the right
- 01:02:05arrow H E I n t e r c e p t period c om
- 01:02:12i could just read the URL by character
- 01:02:17and this particular screen reader if I
- 01:02:19stay paused on a particular character
- 01:02:20will also give me the phonetic alphabet
- 01:02:23version of the letter as well which is
- 01:02:25the strange but often quite useful we
- 01:02:29can also navigate content by words so if
- 01:02:32I hold down a modifier key and use the
- 01:02:34right arrow join our newsletter original
- 01:02:37recording I can start moving by it by
- 01:02:40word as well and screen readers have
- 01:02:42hundreds of these commands you can move
- 01:02:45by character by sentence paragraph word
- 01:02:49almost every HTML element that exists as
- 01:02:53got a shortcut key so whether it's
- 01:02:56tables links lists buttons you know
- 01:03:01there are shortcuts that will will let
- 01:03:02you navigate around them
- 01:03:08okay let's see if we've got a couple of
- 01:03:12minutes I'm just kind of having
- 01:03:13mentioned tables please do show you an
- 01:03:18example if I can think of where I can
- 01:03:20find the intercept Mozilla Oh CA do .
- 01:03:25comm / intercept comlink graphic picado
- 01:03:28the online supermarket Mozilla Firefox
- 01:03:29an award for something and save the
- 01:03:31market website
- 01:03:32go ahead boxes one frame buy the product
- 01:03:37edit enter the product information on
- 01:03:42the side of it I was gonna say Prosecco
- 01:03:48Mozilla Firefox login with zero pounds
- 01:03:56most electable aryaka essential
- 01:03:59laborious essential way process 470 be
- 01:04:02heading level four essential waitress
- 01:04:04state cut combo box favorites first
- 01:04:07Heinz baked beans in tomato sauce 4 X
- 01:04:09400 15 G heading level four link ever
- 01:04:15featured suitable for vegetarians Ines
- 01:04:17baked beans in tomato sauce 4 X 400 15 G
- 01:04:202 pounds 2 pounds and 7 5 frames for
- 01:04:24Deepak
- 01:04:25no more edits at level 6 for columns and
- 01:04:2912 rows column 1 Row 1 typical values
- 01:04:32okay so there I just used tea which is
- 01:04:35the shortcut to get you to a table and
- 01:04:37told me add 4 columns and a number of
- 01:04:40rows and the first cell in the first
- 01:04:44column was typical values so I'm going
- 01:04:48to use the screen readers shortcuts for
- 01:04:50navigating through a table in this case
- 01:04:51it's holding down ctrl + alt and using
- 01:04:53the left and right arrows will move me
- 01:04:55horizontally across the table so if I
- 01:04:57move right for 100g column to 4 ones
- 01:05:00left who can column 3 so it tells me
- 01:05:03which column I'm moving into and it
- 01:05:05reads the the content of that cell % I
- 01:05:09start column for okay so that's useful
- 01:05:12so if I now keep those keys held down
- 01:05:14the control in the alt but I move use
- 01:05:16the down arrow it'll move me straight
- 01:05:19down that particular column
- 01:05:21Landro to 8% row three okay so all we're
- 01:05:29hearing at the moment is the screen
- 01:05:31reader just reading the contents of the
- 01:05:33cell that I happen to be focused on okay
- 01:05:36said 8% what it's not doing sadly is
- 01:05:39telling me anything useful about the
- 01:05:43nature of the row I am in if I try
- 01:05:46moving back left along that horizontal
- 01:05:49row it may be a bit more useful with the
- 01:05:52column information for ones left who can
- 01:05:54162 Cal column three alert from a breeze
- 01:05:57so moving that way as I moved left back
- 01:06:01along that row it did read the column
- 01:06:03header information before the contents
- 01:06:05the cells if I move left again for 178
- 01:06:08Cal column two so you know 78 calories
- 01:06:11per 100 grams of baked beans and if I
- 01:06:13move left again typical values black
- 01:06:16column 1 Row 2 I'm in an energy column I
- 01:06:23go down this column row 3 row 4 100 G
- 01:06:300.2 G column 2 / 1/2 can 0.40 column 3
- 01:06:34alert from Smashing Magazine 4% ristar
- 01:06:381% so this table is half set up well for
- 01:06:43good screenreader use it's using
- 01:06:45probably th elements for the first row
- 01:06:48of the content in the table and that
- 01:06:51basically means that whenever I move
- 01:06:52into a table cell going left or right
- 01:06:56the column header the th cell contents
- 01:06:59for that column will be read out before
- 01:07:01the contents of the cell think about
- 01:07:03this sort of two pieces of information
- 01:07:06that hooked together what they haven't
- 01:07:08done in this case is made the same
- 01:07:11relationship available as I move up and
- 01:07:13down columns so ideally what would
- 01:07:14happen is is that the the road the
- 01:07:16energy the carbohydrate that piece of
- 01:07:18information would get rid out first
- 01:07:20before the contents of the table cell
- 01:07:23that told me what the actual value was
- 01:07:25so this one's half right and half wrong
- 01:07:28example but this is one of the reasons
- 01:07:31why I actually done well
- 01:07:33accessible HTML tables are incredibly
- 01:07:35useful that they're a pretty efficient
- 01:07:37way of getting to information for much
- 01:07:39the same reason that they're efficient
- 01:07:41visually you can kind of look up and
- 01:07:43look down look across and then kind of
- 01:07:46correlate the two things in the middle
- 01:07:48to the table cell has a little
- 01:07:49information where people are actually
- 01:07:51interested in and on that note I think I
- 01:07:56have maybe run out of immediate examples
- 01:07:59that was mind blowing no pun intended
- 01:08:04but it was really eye-opening and I've
- 01:08:08known you for donkey's and you know I've
- 01:08:10been an accessibility boor for well over
- 01:08:13a decade but for you know with those
- 01:08:16people watching you never have seen
- 01:08:19somebody using a screen reader I'm
- 01:08:21imagining that they're amazed so Thank
- 01:08:27You Leonie you you you have a
- 01:08:30consultancy company don't you what's it
- 01:08:32called I do
- 01:08:33it's called tetra logical and it's a new
- 01:08:38company in the accessibility space
- 01:08:40moving away from traditional
- 01:08:42accessibility consultancy into emerging
- 01:08:46tech things like a IVR XR biometrics and
- 01:08:51also helping organizations with creation
- 01:08:55of usable and accessible voice assistant
- 01:08:57applications and also self sustaining
- 01:08:59accessibility functions within their
- 01:09:01company so rather than getting an audit
- 01:09:04when you think you're going to be sued
- 01:09:05figuring out ways to make organizations
- 01:09:08get it right before they get to that
- 01:09:10point wicked so if any of our audience
- 01:09:13actually felt like hurling vast sums of
- 01:09:16cash at you and bottles of tequila they
- 01:09:19could not hurling bottles there's one
- 01:09:34thing I remember I promised that I would
- 01:09:37share people what speed I typically
- 01:09:40listen to these actually a Dalek
- 01:09:44I said self-control ticks lower class
- 01:09:52bat bat last class that's better better
- 01:09:53better Oh couple of things but this is
- 01:09:58broadly where I listen to things up
- 01:10:13doesn't your computer get out of breath
- 01:10:15very quickly yes was Watson I can't
- 01:10:21thank you enough sorry for the
- 01:10:23complexity starting but the audience
- 01:10:27seemed to have enjoyed it and I've
- 01:10:30learned a lot and thank you for your on
- 01:10:34my site you're absolutely welcome and to
- 01:10:38everybody listening
- 01:10:40welcome to find me on Twitter if you
- 01:10:43have any follow-up questions or Pingdom
- 01:10:45by Bruce and smashing Meg and I'll do
- 01:10:47what I can to help nicely and next week
- 01:10:51ladies and gentlemen I must stop saying
- 01:10:54ladies and gentlemen next week folks we
- 01:10:56have a related webinar because I like
- 01:10:58things
- 01:10:59Andy Michael will be entertaining this
- 01:11:03from Perth Australia and sure about the
- 01:11:06practical benefits of semantic HTML in
- 01:11:10Leoni speak about how semantic hTML
- 01:11:14helps her but of course says many more
- 01:11:18people with disabilities who are not
- 01:11:20screen reader users excuse me and
- 01:11:22there's many people in the world who are
- 01:11:23not disabled in any shape or form but
- 01:11:26also getting advantage from semantic
- 01:11:28aches and Mandy will be showing you
- 01:11:30those advantages not philosophical stuff
- 01:11:33practical stuff and in two weeks time
- 01:11:36Jing Jing curry Chen will be giving us a
- 01:11:41talk on how using the Firefox developer
- 01:11:44tools can help you learn CSS grid flex
- 01:11:47box and box alignment so stay tuned as
- 01:11:52usual we'll send you out an email to
- 01:11:55remind you of those things tomorrow
- 01:11:57there
- 01:11:58be the recording of this webinar for
- 01:12:00those people have to duck out early and
- 01:12:02in a day or two maybe maybe a few more
- 01:12:06days actually there will be a transcript
- 01:12:09I'm thinking our transcribers might take
- 01:12:11a little bit longer given Leone's Dalek
- 01:12:14was involved on but as you know since
- 01:12:18since I became member of Smashing
- 01:12:20membership I've become manager of
- 01:12:22Smashing membership we've been having
- 01:12:24all of our webinars professionally
- 01:12:27transcribed because it's the right thing
- 01:12:30to do
- 01:12:31Leonie have a lovely evening everybody
- 01:12:35else have a great day whatever you're
- 01:12:36doing and see you next week
- 01:12:42[Music]
- Leonie Watson
- screen reader
- web accessibility
- Smashing Magazine
- JAWS
- Typeform issues
- ARIA
- application mode
- semantic HTML
- inclusive design