- From: Cynthia Shelly <cyns@whatuwant.net>
- Date: Tue, 28 Nov 2000 21:36:15 -0800
- To: "W3c-Wai-Gl@W3. Org (E-mail)" <w3c-wai-gl@w3.org>
Here's my very tardy action item on browser characteristics. I hope it will help in our discussion of user agent capabilities on Thursday's call. I think WCAG 1.0 implies that all browsers support the following Rendering of HTML 2.0 or greater Link following via http GET links in the http:// and mailto: formats <img> and alt Form submission via http GET and http POST We've assumed that all these features are present, yet some early browsers did not support forms or mailto. Remember when HTML authoring guides used to admonish authors to put an email link on all forms? And, just in case they also didn't support mailto, to put a cut-and-paste-able email address on there too? There are no guidelines about this in WCAG 1.0, so we've obviously drawn a line about backward compatibility. A fair bit of time has passed since WCAG 1.0 was created, and it may be time to move that line. I offer for your consideration two features that are widely supported in mainstream browsers. I am limiting this to HTML browsers, not WAP phones, as a believe that WAP/WML and HTML will always be separate final-format renderings created from some single data source. 1.) Some form of scripting. It would be very useful to be able to offer techniques for making scripts directly accessible. Yet, WCAG 1.0 says that you shouldn't do anything in script that you can't also do in noscript tag. This rules out a lot of useful features, so of which may even make a page more accessible to a user with a browser and accessibility aid that support it. There are browsers for all major platforms (including Windows CE handheld devices) that support these forms of scripting. Here's one possible way to define minimal script support: * ECMAscript (standards-based javascript) * some level of Document Object Model accessible by script (maybe the intersection of script supported by netscape 3 and the DOM level-1 spec?) * links in the javascript: format 2.) tables, including nesting. Note that this does not remove the requirement that tables linearize well for voice rendering. It just moves the onus to the assistive technology instead of the author. On a somewhat related topic, we should spend some time considering what to do about accessibility features that have been implemented in some browsers and not others. For example, IE 5 has implemented tabindex, accesskey, label, and other accessibility features that degrade gracefully on other browsers. It would be nice to see some techniques that say "use this spiffy new feature" instead of "don't use this crumby old feature".
Received on Wednesday, 29 November 2000 00:33:11 UTC