All post in Semantic HTML

ARIA: What Every Developer Needs to Know

ARIA: What Every Developer Needs to Know

Henri Remonen

We've referred to WAI-ARIA or ARIA in our posts before. Perhaps it has been treated like some kind of fairy dust that just magically solves all the problems regarding accessibility. Well, kind of that's what it's about, but if used excessively just to boast in your tech meet-ups, you probably do not know ARIA. Stop being the that person who talks about something they do not fully understand and learn when ARIA really is useful.
Start Fostering the Accessibility Tree

Start Fostering the Accessibility Tree

Henri Remonen

When talking about trees you probably think of a forest or something like that, not so much a accessibility tree in your browser. However, if you do not foster your accessibility tree accordingly, it will start rotting and we do not like rot in our trees.
Person in wheelchair in front of a computer questioning keyboard accessibility.

Painless Keyboard Accessibility – Getting Accessibility Just Right

Henri Remonen

Have you ever tried to navigate the web using just your keyboard? You perhaps found out that it is not always an easy job to do. Depending on the webpage it may seem like the navigation has been really thought out, but sometimes not so much. Reading this post will equip you with the essential knowledge about this fine craft.
Non-semantic HTML layout with a red cross and arrow pointing to a semantic HTML layout with green check mark.

Essential Semantic HTML – Getting Accessibility Just Right

Henri Remonen

Semantic HTML is a crucial part of the markup language to get the most default functionality out of HTML. Writing semantic HTML not only makes it more readable, requires less custom logic but also comes with pre-defined accessibility features. There is not a single good reason not to write semantic HTML over non-semantic HTML.