Where we stand
We are under a push for web accessibility in order to conform to certain laws governing public/educational institutions. Until now we've been getting by just making sure:
- our layouts were logically ordered ;
- images had
alt=""
tags. but are quickly learning that we need to get in gear and really think about this.
What we are considering
We've been looking at AngularJS
as a framework for dynamic web applications, but are concerned about what it may mean for our accessibility standing.
I understand that a browser with no JavaScript will likely break a highly dynamic Angular app (e.g. expressions such as {{ item.something }}
embedded in the markup, using ng-repeat
to build lists from a single <li>
, client-side partial views as empty tags, etc.).
Question
I'm wondering if there is a well-understood best-practices or information resources for these kinds of frameworks that rely heavily on dynamic markup and inline-tagging that could be perceived as gibberish to something like a screen-reader or even a browser with JavaScript and CSS turned off.