W3C home > Mailing lists > Public > whatwg@whatwg.org > July 2012

Re: [whatwg] alt="" and the <meta name=generator> exception

From: Jukka K. Korpela <jkorpela@cs.tut.fi>
Date: Wed, 25 Jul 2012 19:52:12 +0300
Message-ID: <5010243C.2010003@cs.tut.fi>
To: whatwg@lists.whatwg.org
2012-07-25 15:05, Henri Sivonen wrote:

>> I think it would be better to keep the alt attribute always required but
>> recommend that conformance checkers have an option of switching off errors
>> related to this
>
> The big question is whether that would be enough to solve the problem
> of generators generating bogus alts in order to pass validation.

No, and it would not solve most of the other problems in the World Wide 
Web either. But it would solve the problem of confused authors as well 
as the practical problem that authors may wish to check their markup 
even when using software that generates img tags without alt attribute.

> I predict generator writers would want the generator output to pass
> validation with the default settings

Quite possibly. We cannot prevent people from writing and selling buggy 
software. A generator may produce valid code, or invalid code. We should 
not change the definition of valid just to match some generator 
behavior. After all, what's the point of using validation if you use a 
generator? You would in effect be testing the generator, something that 
its vendor should have done. We should not be concerned about helping 
generator vendors to advertize their products as producing valid code 
(code that passes validation) when they in fact produce code that 
violates established good practices of HTML.

The situation where a generator has to emit img tags without being able 
to insert any meaningful alt attributes is a real one, though rather 
special. According to normal accessibility principles, a generically 
informative alt attribute is better than no alt attribute, which just 
says "here's an image and we're not telling you anything about it, 
probably because a lazy author didn't give the issue any thought". Even 
alt="unknown image" or alt="unknown image named foobar.jpg" is better 
than lack of alt attribute (or alt="").

Yucca
Received on Wednesday, 25 July 2012 16:52:45 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 30 January 2013 18:48:09 GMT