Accessibility
Conformance and Accessibility
The Web Content Accessibility Guidelines 2.2 are going to obsolete Success Criterion 4.1.1, which had been WCAG’s nod towards conformant HTML output. This is understandable, and it may even be good—to strengthen accessibility as well as conformance.
#12 · · development, conformance
Thoughts on an Accessibility “Get Well” Plan
Have you ever wondered how to anchor accessibility in an engineering team, one that isn’t yet producing accessible sites or apps? Some options to start with, for further refinement and discussion.
#11 · · development
Two Approaches to Accessibility on the Web
One can distinguish two approaches to accessibility on the Web: to produce accessible websites and apps (active accessibility), and to produce accessible-making software (passive accessibility). On how largely using one approach would stand in the way of a greater vision for web accessibility.
#10 · · development
The 6 Ways of Writing HTML (and Their Combinations)
There are 6 general ways of writing HTML: unsystematic, valid, semantic, accessible, required-only, and hyper-optimized. These types make for 19 combinations—the ways we write HTML.
#9 · · development, conformance
Declaring Page Language—and Declaring Changes in Language
Popular screen readers don’t seem to pick up changes in language automatically. We may need a push on screen readers to improve detection of changes in language, and a shift of attention from declaration of page language to marking up changes in language.
#8 · · development
Optional “@lang”
The lang
attribute is one of HTML’s global attributes. If one doesn’t simply take it for granted, it begs a number of questions—and these suggest to drop W3C requirements around it, and to demand software to do the job.
#7 · · development
User-Centered Web Development
When we think of user focus we easily think of usability tests, following a usually strong wish to produce something that’s actually useful. For us as web developers, focus on the user has a tendency to appear distant though…
#6 · · development
On Big Picture Thinking in Web Development
Thoughts on thinking outside the box, in tech, with examples ranging from selector performance to a general development vision, to illustrate how very different issues can all reach beyond their perimeter.
#5 · · development, maintainability
On Links and Accessibility
Hyperlinks and the underlying ubiquitous elements are what make the Web. Just a few weeks back, Christian Heilmann wrote a little about why and how links are important; here it’s about accessibility aspects.
#4 · · development
Accessibility Heuristics
You can bolster your accessibility knowledge by internalizing heuristics and ground rules. Review the guidelines and rules provided by the W3C and IBM.
#3 · · development
The Most Important Thing Is to Get the HTML Right
Why? Because it’s the markup that makes for most of the code of a site and is hence key to cost efficiency and maintainability; because it carries meaning and is important for accessibility; because it often has an impact on performance; and because it is the prerequisite for online success.
#2 · · development, maintainability
WCAG, HTML, and CSS: Maybe the Standards Need a Break
The web development community worries about the development of WCAG, HTML, and CSS (about the latter since recently). These worries and the related criticism appear valid and legitimate, and there are things we could do.
#1 · · development