W3C home > Mailing lists > Public > public-html@w3.org > September 2012

Re: [updated] proposed rewording of ISSUE-204 text

From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Date: Wed, 12 Sep 2012 18:30:34 +0200
To: Edward O'Connor <eoconnor@apple.com>
Cc: public-html@w3.org
Message-ID: <20120912183034670054.f2d3ce93@xn--mlform-iua.no>
Edward O'Connor, Tue, 11 Sep 2012 16:52:40 -0700:

> Here is a small revision of that text [ … ]

>>  * a <map> referenced from <img usemap>
>>  * table headers referenced with the headers="" attribute
>> 
>> Cases where it would be inappropriate for the structure of hidden=""
>> elements to be exposed to users of AT with such an API include:
>> 
>>  * a hidden="" element referenced by <a href> within the same document
>>  * a hidden="" form element referenced by <label for>
>>    Note: The sorts of elements referenced from <label for> cannot be
>>    flattened without losing essential meaning (see below).

Ted, I did touch it, but I'll say it more directly: The text should be 
absolutely clear about whether it speaks about hidden="" texts or 
hidden texts. So, for <map>, for instance: The content of <map> is not 
hidden by default. (I think, in Firefox before version 4, it used to 
be, due to what HTML4 said.) But some might think that it is, since the 
<area> elements - that typically is the sole content of a <map> - is by 
default, not visually rendered (though one can watch how the mouse 
pointer changes and the tool tips displayed in that regard). 

So if you meant <map hidden="">, then the text should say "<map 
hidden>" and not "<map>".

The same goes for "table headers". I suppose you meant table header 
cells. And should exemplify by saying "<th hidden=''>"
-- 
leif halvard silli
Received on Wednesday, 12 September 2012 16:31:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 12 September 2012 16:31:14 GMT