Further Reading
All right, I know that this is a lot. So I want to leave you with some further reading and
information. Don't, you don't have to read all of this, because it's I think it's like, you know,
7 million pages of things. But just so you have an impression. And you know, if you have more
questions, go there. And if you have any questions further from that, please bring them up and ask
so we can talk them through because that's always most useful.
As I said, this is like super complicated and it's mostly for developer type.
And as testers, we just need to know what to find where and what is like the rough structure.
And then once you come across something that doesn't work in your screen reader or on an ongoing basis,
you go and you look up what's going on.
And to look up what's going on, there's this way ARIA overview page, which introduces the whole standard.
They say it's a suite of web standards, which is probably true.
That includes using ARIA in HTML.
That also includes things like how does native HTML map to ARIA and stuff like that.
So there's a lot of good information there on the standard and how it works and for different use cases.
And then the next one is the ARIA authoring practices guide.
Now, the authoring practices guide, that looks like a list of patterns.
And we will go through that one in the live session.
And the purpose of the ARIA practice guide is not to give developers practical information.
The purpose is to illustrate appropriate use of ARIA as defined in the specification.
So you see in there your diff roll button with like terrible complicated constructs
to make it an actual clickable and tappable and keyboard operatable button.
But you should not do that.
Like, this is what the authoring practice guide does.
And it's mostly to test ARIA and make sure that that works.
Yeah, and the other thing is that the ARIA examples also generally do not have any touch or mobile considerations with it,
which makes them pretty, like, medium useful in my point of view.
but it's a good way to see how some of the roles and states and properties can interact with each other.