-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
revised link example with template #89
Conversation
Template has 4 sections : 1)Examples, 2)keyboard support, 3)ARIA Roles, Properties and States, and 4)Source code
edit source code option in button.html added another example css content in link.html
This all looks very good, but why is there a |
revised link example with template
Putting role banner on header will still work in browser versions that do not support the HTML 5 mapping. |
recommend fixing HTML conformance errors note: the warning on img is incorrect, have raised an issue validator/validator#161 |
It is my understanding that these examples should focus on conformance and not so much legacy support. |
Best practice in conformance, yes. My understanding is that it is still considered best practice to not fully rely on the HTML 5 mapping of landmark regions by adding the landmark role to html5 elements. I guess we should learn more about compatibility and support to be clear on this. For example, I think browsers only started supporting the main element last year. We have agreed that we do not want our examples to perform gymnastics to support very old browsers, e.g., IE8 and 9 … that was my understanding of legacy support. |
I agree. It seems IE11 doesn't support either I'm all for adding support for current browsers as long as it's not through proprietary code. I'm working on a list of things to take into account when one works on the examples. Shall I add this to the list? “It's okay to add support for current browsers as long as that support can be added with conforming code. You can check both html5accessibilit.com and caniuse.com for support tables.” |
@MichielBijl my comment on an article about aria redundancy http://www.sitepoint.com/avoiding-redundancy-wai-aria-html-pages/#comment-2258207796 may be helpful |
What I take away from that is that we should look at AT support rather than browser support, is that correct? —Michiel
|
@MichielBijl if it's interoperably implemented in browsers that is enough me thinks |
Cool. Do we have any sources for this? |
@MichielBijl sources for? |
Previous example was IE11 does not interoperably implement header, footer, and main. So, should we consider it a best practice to add redundant ARIA roles? Or, should we look at how many AT implement support based on their own DOM parsing before deciding to recommend adding extra code to compensate for a browser deficiency? |
@stevefaulkner to decide what to include / which browsers to support. I don't know wether to include |
AX API: Complete mapping for 'time' element (Github issue #88)
Template has 4 sections : 1)Examples, 2)keyboard support, 3)ARIA Roles,
Properties and States, and 4)Source code