W3C home > Mailing lists > Public > www-archive@w3.org > February 2014

Re: Summarizing the contentious history of re-opened PFWG-ISSUE-348: Consider renaming (now actually 'deprecating' in ARIA 1.1) role="presentation" to avoid avoid author confusion

From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
Date: Sat, 1 Feb 2014 22:55:54 +0100
To: James Craig <jcraig@apple.com>
Cc: www-archive@w3.org
Message-ID: <20140201225554880262.7b9891c6@xn--mlform-iua.no>
Www-archive@

James, I described what flattening means to authors. Definitely it 
means to flatten styles and structure. The same goes for 
role=presentation. The fact that there are there rules for what 
elements it flattens  (namely, it is not so simple that being a child 
element causes it to be flattened), does not change that.

Please don’t misrepresent me and have a discussion based on that.

Leif H Silli

Leif Halvard Silli, Sat, 1 Feb 2014 21:54:48 +0100:
> 
>>> And for headings, it flattens hierarchic text to just (plain) text.
>>> 
>>> Flat/Flattened is known from many fields as a name for simplification 
>>> processes were the result is that the basic content is kept while the 
>>> styling and/or structure is lost. Flat/Flattened thus tells authors 
>>> that *not everything* is lost, something which could help them 
>>> understand that the result of flattening an img is different from the 
>>> result of flattening  a heading - and also help them understand how 
>>> flatten differs from hiding. Also, for flat/flattens, chances are that 
>>> authors understand that it is not necessary to apply it to elements 
>>> that are already flat, such as <span> or <img> with empty alt=“".
>> 
>> You may be misunderstanding the presentation role, too. It does not 
>> flatten the contents.
> 
> Sorry, but I tried to keep it short. For <table>, it flattens the 
> elements that the table is made up of. Same goes for lists and other 
> constructs. This is described in the ARIA spec, and I expected that you 
> expected that I knew this. Thus I am aware that a child <strong> 
> element inside <h2 role="presentation"> is not flattened - it retains 
> its semantics.
Received on Saturday, 1 February 2014 21:56:25 UTC

This archive was generated by hypermail 2.3.1 : Saturday, 1 February 2014 21:56:25 UTC