[html4all] New issue: IMG section of HTML5 draft contradicts WCAG 1 & WCAG 2 (draft)
Charles McCathieNevile
chaals at opera.com
Fri Apr 11 03:08:50 PDT 2008
On Fri, 11 Apr 2008 11:29:20 +0200, Henri Sivonen <hsivonen at iki.fi> wrote:
> On Apr 11, 2008, at 11:23, Steven Faulkner wrote:
>> 5. Conclusion: barring the introduction of new, good
>> reasons for a change, the failure of the HTML5 draft to make
>> @alt on <img> an across-the-board requirement (even if sometimes
>> it has the value of "") is a bug.
>
>
> Hixie's email on the matter and my previous email(s) on the matter
> gave a reason:
>
> A piece of software gets images from somewhere and puts them
> automatically out on the Web. What should the developer of that piece
> of software program it to do when an image arrives from whatever pipe
> they arrive from without alternative text? How do you require a
> program to emit something it simply doesn't have without faking it
> with junk?
>
> (Note: Saying that the program should block until human intervention
> won't be a viable approach. A product that did that would only be
> supplanted by products that don't.
This is not necessarily true. There are plenty of contexts where such
programs would not be (or even are not) supplanted by others - although in
some cases that will indeed happen.
> Saying that such products should be
> programmed to output invalid HTML isn't a viable answer, either.
Why not? Almost *every* tool I know of that produces HTML produces invalid
HTML, so I am not sure how you determine that there is some existential
reason why this cannot happen.
> Saying that the program should emit alt='' would lose information
> about lack of data vs. marking the image as decorative.
Indeed - I am thoroughly in agreement on this point.
The group might like to consider the relevant parts of the Authoring Tool
Accessibility Guidelines 1.0 [1] which address this particular problem, or
their equivalent sections in the ATAG 2 draft [2] (and the suggested
techniques linked from the relevant aprts of those documents).
This seems not to be a new issue, but a continuation of ISSUE-31
[1] http://www.w3.org/TR/ATAG10 see especially
http://www.w3.org/TR/ATAG10/atag10.html#check-leave-access-content
http://www.w3.org/TR/ATAG10/atag10.html#check-no-default-alt
http://www.w3.org/TR/ATAG10/atag10.html#check-provide-missing-alt
http://www.w3.org/TR/ATAG10/atag10.html#check-notify-on-schedule
http://www.w3.org/TR/ATAG10/atag10.html#check-dont-require-knowledge
http://www.w3.org/TR/ATAG10/atag10.html#check-have-alt-registry
as well as
http://www.w3.org/TR/ATAG10/atag10.html#check-include-pro-descs
For the summary version of ATAG 10 see
http://www.w3.org/TR/ATAG10/atag10-chklist.html - it is a few screenfuls.
[2] Principles B2.2, B2.3 and B2.4 in section
http://www.w3.org/TR/ATAG20/#principle-support-author, although note also
section B3
cheers
Chaals
--
Charles McCathieNevile Opera Software, Standards Group
je parle français -- hablo español -- jeg lærer norsk
http://my.opera.com/chaals Try Opera 9.5: http://snapshot.opera.com
More information about the List_HTML4all.org
mailing list