Comments on: Tackling Accessibility on The Web

Comments on: Tackling Accessibility on The Web Comments on: Tackling Accessibility on The Web Learn to code and change your life! By: CNSKnight Matt you might wanna check this: http://grammar.quickanddirtytips.com/who-versus-that.aspx By: Magento Development Accessibility is always on the top. Fabulous post on accessibility and it surely helps plenty of people as well. Matt, awesome work. Keep it up. By: Web Axe An OK article, but a few of the techniques are incorrect/outdated. The data table caption is for a *title*, not a description. Never use tabindex (except 0 and -1 for keyboard focus with JavaScript interaction). Title attributes on links (and in general) is no longer recommended; screen readers usually don't read them, browsers don't support them for keyboard users, and it's not supported (hardly) on mobile. Most implementations just have redundant information anyway. Also note that ARIA landmark roles are a good place to start learning ARIA, but there is much, much more to learn. By: Matt West Thanks Nina :) By: Nina Shaine Really good post, Matt! This will be helpful to so many people. I do have clients who are legally required to produce accessible websites and we have to do all of the things you outline in your post. I would also add that for more complex tables, the id attribute is also useful. Though according to an article I was reading, it's best to avoid complex tables as much as possible as they are poorly handled by certain screen readers but I digress... anyway, thanks for writing this super intro! By: Matt West Thanks Alan :) The tabindex attribute is definitely not something that is always need but it can be useful with some edge cases. Your thoughts on the use of title attributes on links are very valid, especially the point about important info in the title text. If it's important, it should probably be in the anchor text somewhere. I like to include title attributes because you never know what future programs might do with this extra info. It also helps out the group of screen reader users that do like to have the title attribute read to them. I really appreciate you taking the time to share your thoughts :) By: Alan Dalton Nice article, Matt. It's a great introduction to web accessibility. I particularly liked what you wrote about labels, images, and tables. I tend not to use the tabindex attribute. It's hardly ever necessary, and needs to be managed carefully in case it confuses users. See http://webaim.org/techniques/keyboard/tabindex I tend not to use title attributes on links, because most screen readers don't read them by default. Also, I'd never put important information in a title attribute, because that information would typically only be available to people who are using a mouse. See http://blog.paciellogroup.com/2010/11/using-the-html-title-attribute/